Dm Outreach
Draft personalized Instagram DMs for qualified leads with focused templates, saved as files for manual sending and follow-up outreach.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 3 · 1.7k · 3 current installs · 3 all-time installs
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name and SKILL.md describe drafting Instagram DMs and saving drafts; there are no unrelated required env vars, binaries, or installs. The declared purpose aligns with what the skill asks the agent to do.
Instruction Scope
Instructions are narrowly scoped to drafting personalized DMs, grouping/batching them, and saving a CSV to workspace/dm-drafts-YYYY-MM-DD.csv. The SKILL.md explicitly forbids sending DMs. One minor gap: it does not specify how leads are sourced (scraping vs. provided list), so how the agent obtains profile links is unspecified and could lead to unintended web access if the agent tries to gather leads autonomously.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is written to disk by an installer and no external packages are pulled in.
Credentials
No environment variables, credentials, or config paths are requested. The skill's functionality (drafting and saving CSVs) does not require additional secrets.
Persistence & Privilege
always is false and the skill is user-invocable. Model invocation is allowed (default) which is expected for a drafting skill. The skill does request writing drafts to the workspace but does not ask to modify other skills or system-wide settings.
Assessment
This skill appears coherent, but check a few practical things before installing: (1) Confirm that the agent has permission to write to the workspace path and that storing CSVs there meets your privacy/retention needs. (2) Clarify how leads/profile links will be provided — avoid enabling the agent to scrape Instagram or other sites automatically (which can violate terms of service). (3) Ensure the chosen model (“sonnet”) is available in your environment; otherwise the agent may fail or fall back to a different model. (4) Review drafts before sending (the SKILL.md says DMs must be sent manually); consider restricting autonomous invocation if you want to ensure manual review. (5) Monitor the CSV output for any personal data and delete it when no longer needed. If you want stronger safeguards, require the skill to be user-invoked only and log/inspect any external network access the agent performs.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
SKILL.md - DM Outreach
Purpose
Draft Instagram DMs for qualified leads. Ben sends manually.
Model to Use
sonnet for drafting (quality matters)
IMPORTANT: Skynet Does NOT Send DMs
Skynet only:
- Drafts personalized DMs
- Saves drafts to file
- Provides Instagram profile links
- Ben manually sends via Instagram app
Why: Instagram detects automation and bans accounts.
DM Strategy
Week 1 (Feb 4-9): Heavy DMs
- 25-35 DMs per day
- Focus on Priority A leads first
- Morning batch + afternoon batch
Week 2+: Maintenance
- 15-25 DMs per day
- Mix new leads + follow-ups
DM Templates
First Touch (Short)
Hey {{name}}!
Your products look great but noticed {{visual_issue}} on your product pages.
I help {{niche}} brands upgrade their visuals in 72h using existing photos.
Want a quick 60-sec audit of your {{product}} page?
First Touch (Specific)
Hey {{name}}!
Just checked {{brand_name}} — love the {{product}}.
A cleaner hero image + consistent gallery would really make it pop. I can show you what that'd look like with a free 1-image concept.
Interested?
Follow-up (Day 3)
Hey {{name}} — circling back!
Still happy to do that quick visual audit for {{brand_name}} if you're interested. Takes me 60 seconds to record. 🎥
Follow-up (Day 7 - Last)
Last ping! If product visuals aren't a focus right now, totally get it.
If you have a launch coming up and need quick turnaround, I'm here. ✌️
Output Format
Save to workspace/dm-drafts-YYYY-MM-DD.csv:
ig_handle,brand_name,dm_text,dm_type,profile_link
@brandname,Brand Name,"Hey...",first_touch,https://instagram.com/brandname
Batching
- Draft 10-15 DMs at a time
- Group by niche for efficiency
- Save all drafts before moving on
Quality Rules
- Max 50 words
- Conversational tone (not salesy)
- One clear CTA
- No links in first DM (Instagram flags)
- No "I" at the start
- Use emojis sparingly (1-2 max)
Files
1 totalSelect a file
Select a file to preview.
Comments
Loading comments…
