← Back to Skills Marketplace
visualdeptcreative

Dm Outreach

by visualdeptcreative · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1879
Downloads
3
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install dm-outreach
Description
Draft personalized Instagram DMs for qualified leads with focused templates, saved as files for manual sending and follow-up outreach.
README (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:

  1. Drafts personalized DMs
  2. Saves drafts to file
  3. Provides Instagram profile links
  4. 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)
Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill The skill bundle is classified as benign. The `SKILL.md` clearly defines the purpose as drafting Instagram DMs and explicitly instructs the AI agent *not* to send DMs, but rather to save them to a local CSV file within the workspace. This explicit limitation prevents a high-risk automated action (sending DMs) and aligns the skill's behavior with its stated purpose without any evidence of data exfiltration, malicious execution, persistence, or prompt injection attempts to bypass these safety measures.
Capability Assessment
Purpose & 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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dm-outreach
  3. After installation, invoke the skill by name or use /dm-outreach
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the dm-outreach skill. - Drafts high-quality, personalized Instagram DMs for qualified leads under manual sending workflow. - Includes week-by-week DM batching strategy, with clear daily targets and lead prioritization. - Provides ready-to-use DM templates for first contact and follow-ups, following strict quality, tone, and compliance guidelines. - Outputs drafts to a standardized CSV format for streamlined manual sending. - Emphasizes Skynet’s compliance—no automated DM sending to avoid Instagram bans.
Metadata
Slug dm-outreach
Version 1.0.0
License
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is Dm Outreach?

Draft personalized Instagram DMs for qualified leads with focused templates, saved as files for manual sending and follow-up outreach. It is an AI Agent Skill for Claude Code / OpenClaw, with 1879 downloads so far.

How do I install Dm Outreach?

Run "/install dm-outreach" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Dm Outreach free?

Yes, Dm Outreach is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Dm Outreach support?

Dm Outreach is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Dm Outreach?

It is built and maintained by visualdeptcreative (@visualdeptcreative); the current version is v1.0.0.

💬 Comments