
Draft Outreach
Research a prospect on the web (plus optional enrichment and CRM), then draft a personalized cold outreach email instead of a generic template.
Overview
draft-outreach is an agent skill for the Grow phase that researches a prospect first, then drafts personalized cold outreach instead of generic email blasts.
Install
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill draft-outreachWhat is this skill?
- Hard rule: research always runs before drafting—no generic outreach
- Optional connectors for enrichment (verified contact), CRM (prior touches), and inbox draft creation
- Standalone mode uses web research and returns copy-ready email text
- Trigger phrases: draft outreach, cold email, reach out to named prospect
- Two-step workflow diagram: RESEARCH then DRAFT grounded in findings
- 2-step workflow: RESEARCH then DRAFT
- 3 optional connector types: Enrichment, CRM, Email
Adoption & trust: 1.8k installs on skills.sh; 19.6k GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You know who to contact but your agent keeps producing interchangeable cold emails with no proof you researched them.
Who is it for?
Solo builders doing founder-led sales or partnerships who want web-grounded personalization without maintaining a separate research playbook.
Skip if: Bulk unsupervised email campaigns, compliance-heavy regulated outreach without human review, or prospects you refuse to research.
When should I use this skill?
Trigger with "draft outreach to [person/company]", "write cold email to [prospect]", or "reach out to [name]".
What do I get? / Deliverables
You receive research-backed outreach copy (and optional inbox draft) anchored on the prospect’s context, ready for your final edit and send.
- Prospect research summary
- Personalized outreach email body
- Optional inbox draft when email connector is enabled
Recommended Skills
Journey fit
Grow is where solo builders convert pipeline—personalized outreach is a lifecycle motion, not a product build task. Lifecycle covers prospecting, follow-ups, and relationship context that this skill explicitly researches before drafting.
How it compares
Use this research-then-draft workflow instead of one-shot "write a cold email" prompts that skip prospect context.
Common Questions / FAQ
Who is draft-outreach for?
Solo SaaS founders and indie operators running their own pipeline who need personalized first-touch messages at small volume.
When should I use draft-outreach?
Use it in Grow lifecycle work when you say "draft outreach to [company]", "write cold email to [prospect]", or "reach out to [name]" and want research baked in before any copy appears.
Is draft-outreach safe to install?
It may use web search and optional CRM or email connectors; review the Security Audits panel on this page and audit what tools your agent can access before connecting production inboxes.
SKILL.md
READMESKILL.md - Draft Outreach
# Draft Outreach Research first, then draft. This skill never sends generic outreach - it always researches the prospect first to personalize the message. Works standalone with web search, supercharged when you connect your tools. ## Connectors (Optional) | Connector | What It Adds | |-----------|--------------| | **Enrichment** | Verified email, phone, background details | | **CRM** | Prior relationship context, existing contacts | | **Email** | Create draft directly in your inbox | > **No connectors?** Web research works great. I'll output the email text for you to copy. --- ## How It Works ``` +------------------------------------------------------------------+ | DRAFT OUTREACH | | | | Step 1: RESEARCH (always happens first) | | - Web search (default) | | - + Enrichment (if enrichment tools connected) | | - + CRM (if CRM connected) | | | | Step 2: DRAFT (based on research) | | - Personalized opening (from research) | | - Relevant hook (their priorities) | | - Clear CTA | | | | Step 3: DELIVER (based on connectors) | | - Email draft (if email connected) | | - Copy for LinkedIn (always) | | - Output to user (always) | +------------------------------------------------------------------+ ``` --- ## Output Format ```markdown # Outreach Draft: [Person] @ [Company] **Generated:** [Date] | **Research Sources:** [Web, Enrichment, CRM] --- ## Research Summary **Target:** [Name], [Title] at [Company] **Hook:** [Why reaching out now - the personalized angle] **Goal:** [What you want from this outreach] --- ## Email Draft **To:** [email if known, or "find email" note] **Subject:** [Personalized subject line] --- [Email body] --- **Subject Line Alternatives:** 1. [Option 2] 2. [Option 3] --- ## LinkedIn Message (if no email) **Connection Request (< 300 chars):** [Short, no-pitch connection request] **Follow-up Message (after connected):** [Value-first message] --- ## Why This Approach | Element | Based On | |---------|----------| | Opening | [Research finding that makes it personal] | | Hook | [Their priority/pain point] | | Proof | [Relevant customer story] | | CTA | [Low-friction ask] | --- ## Email Draft Status [Draft created - check ~~email] [Email not connected - copy email above] [No email found - use LinkedIn approach] --- ## Follow-up Sequence (Optional) **Day 3 - Follow-up 1:** [Short, new angle] **Day 7 - Follow-up 2:** [Different value prop] **Day 14 - Break-up:** [Final attempt] ``` --- ## Execution Flow ### Step 1: Parse Request ``` Input patterns: - "draft outreach to John Smith at Acme" → Person + company - "write cold email to Acme's CTO" → Role + company - "reach out to sarah@acme.com" → Email provided - "LinkedIn message to [LinkedIn URL]" → Profile provided ``` ### Step 2: Research First (Always) **Use research-prospect skill internally:** ``` 1. Web search for company + person 2. If Enrichment connected: Get verified contact info, background 3. If CRM connected: Check for prior relationship ``` **Must find before drafting:** - Who they are (title, background) - What the comp