cold-email
Scannednpx machina-cli add skill humanizerai/agent-skills/cold-email --openclawWrite Cold Email
Generate a cold email that gets responses using proven copywriting frameworks.
Input
Parse $ARGUMENTS for:
- Target: Who they're emailing (role, company, industry)
- Goal: What they want (meeting, intro, feedback, sale)
- Context: Personalization hooks (mutual connection, recent news, specific pain point)
If arguments are incomplete, ask for the missing pieces.
Frameworks (Choose the best fit)
AIDA (Awareness → Interest → Desire → Action)
- Hook with relevance
- Build interest with value
- Create desire with proof/benefit
- Clear CTA
PAS (Problem → Agitate → Solution)
- Identify their problem
- Make it feel urgent
- Position as the solution
BAB (Before → After → Bridge)
- Their current state (problem)
- Their ideal state (outcome)
- How you bridge the gap
Hard Rules
- 50-125 words - Shorter emails get more replies
- Subject line: 3-5 words, lowercase, no clickbait
- First line: Personalized - reference something specific about them
- No fluff: Cut "I hope this email finds you well", "My name is...", "I wanted to reach out"
- One CTA: Single, specific ask (not "let me know if you're interested")
- Read time: Under 30 seconds
- Mobile-friendly: Short paragraphs, no walls of text
What Makes It Human
- Sounds like a real person, not a template
- Has a specific reason for emailing THIS person
- Shows you did research
- Doesn't oversell or use hype words
- Has a clear "what's in it for them"
Output Format
Subject: [subject line]
[Email body]
[First name only]
Framework used: [which one and why] Personalization: [what angle you used] Word count: [number]
Source
git clone https://github.com/humanizerai/agent-skills/blob/main/skills/cold-email/SKILL.mdView on GitHub Overview
Generates cold emails that get replies by applying proven copywriting frameworks (AIDA, PAS, BAB). It enforces a 50-125 word limit and requires personalized openers to improve engagement. The output includes a subject line, body, and a single clear CTA, designed to be human, concise, and mobile-friendly.
How This Skill Works
Input Target, Goal, and Context. The system selects the most suitable framework (AIDA, PAS, or BAB) and crafts a concise email that adheres to hard rules such as word count, subject length, personalized first line, and a single CTA. The result is formatted as Subject: [subject line], [Email body], [First name only], plus notes on the framework used and personalization angle.
When to Use It
- You need to book a meeting with a specific role at a company.
- You want an intro or referral to a decision-maker.
- You have a mutual connection, recent news, or a specific pain point to reference.
- You want to test AIDA, PAS, or BAB to maximize reply rates.
- You need a concise, mobile-friendly outreach with a single, clear CTA.
Quick Start
- Step 1: Provide Target, Goal, and Context in your prompt.
- Step 2: Choose the best framework (AIDA, PAS, or BAB) and craft a 3-5 word subject line (lowercase).
- Step 3: Generate an email between 50-125 words with a single CTA, a personalized first line, and the required Output Format.
Best Practices
- Keep the email between 50-125 words; shorter emails get more replies.
- Subject line should be 3-5 words, lowercase, with no clickbait.
- First line must be personalized and reference something specific about them.
- Avoid fluff like 'I hope this email finds you well' or 'I wanted to reach out'.
- Include one clear CTA and ensure the email can be read in under 30 seconds; make it mobile-friendly.
Example Use Cases
- Email to a VP of Engineering at a SaaS company proposing a 15-minute intro about an API automation integration.
- Intro email to a marketing director referencing a recent product launch article to establish relevance.
- Cold email to a product manager asking for feedback on a pilot program or feature test.
- Demo invitation email using AIDA to highlight a quantified ROI and a single meeting link.
- Churn-reduction outreach to a customer success lead mentioning a mutual connection and a pain point.