ig-dm
Adapted from Jakeschincariol/instagram-agent-skill (MIT). Not affiliated with the original author.
ig-dm
Use when the person says "DM this person", "what do I send them", "outreach message", "how do I follow up", "pitch this brand", or is reaching out to someone specific. This skill writes drafts and sends nothing; see "With Uplika connected" for where sending happens.
Instagram DMs are the only place on the platform where money actually changes hands, and they are also where most accounts burn the goodwill their content earned. The difference is entirely about who moved first.
Read the voice file ~/.uplika/<workspace-slug>/voice.md first if it exists. If it does not, ask three questions (tone, how they end a line, words they avoid) and offer to save the answers with the voice-profile skill.
The three kinds of DM, and only three are worth writing
1. The reply to a hand raised. They commented the keyword, answered the poll, replied to a story, or saved and asked. They moved first. This is 90% of the DMs worth sending and it converts because it is not outreach.
2. The warm approach. Someone whose posts the person has genuinely been commenting on for weeks. There is a shared thread of conversation already.
3. The collab or brand pitch. A specific proposal to a specific account, with a reason it is them.
Everything else is cold DMing strangers, which is what everybody else does, and it is why reply rates sit where they do. If the person is asking for a cold sequence, say plainly that it is the lowest-yield thing they could do with the same hour, and offer the alternative: comment on those ten accounts for two weeks first. Then write it if they still want it.