Skip to main content
skill CX Codex

cold-email · humanizerai — Claude Code skill for cold outreach emails

Writes cold emails using AIDA, PAS and BAB frameworks. Enforces word count, subject line length and a personalized first line.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add humanizerai/agent-skills --skill cold-email -a claude-code
Open on GitHub

What cold-email does

The skill takes three arguments: who you're emailing, what you want, and what you know about them. If any part is missing, the agent asks for it. Then it picks one of three frameworks — AIDA, PAS or BAB — and builds the email around it.

Hard rules keep the output tight. 50–125 words, a subject line of 3–5 lowercase words, and a first line that references something specific about the recipient. One call to action. Phrases like "I hope this email finds you well" and "My name is..." are cut.

The skill also reports which framework it used, what personalization angle it took, and the final word count. If the email takes more than 30 seconds to read or doesn't fit a phone screen, that's a reason to rewrite.

What it helps with

  • write a cold email that doesn't read like a template
  • stay inside the 50–125 word range
  • craft a subject line that won't look like spam
  • open with a line tied to the recipient
  • ask for one specific action instead of a vague reply

Example prompts for the agent

  • Write an email to a sales manager at a fintech company, goal is to book a call, context: they just started a B2B podcast
  • Draft a cold email to a SaaS founder, I want to offer a pilot, context: we met at SaaStr

How to install cold-email

1Skills CLI (Vercel)

npx skills add humanizerai/agent-skills --skill cold-email -a claude-code

2Manually: put the files in place

~/.claude/skills/cold-email/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/cold-email/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about cold-email

How do I install cold-email in Claude Code?

Run npx skills add humanizerai/agent-skills --skill cold-email -a claude-code. The skill lands in ~/.claude/skills/cold-email/SKILL.md.

What does cold-email do?

Generates cold emails using AIDA, PAS and BAB frameworks. It enforces 50–125 words, a 3–5 word subject line, a personalized first line and one call to action.

What arguments does it need?

Three: who you're emailing (role, company, industry), what you want (meeting, feedback, sale), and context for personalization. If anything is missing, the agent asks.

Source text

SKILL.md · MIT
---
name: cold-email
description: Write cold emails that get replies using proven frameworks (AIDA, PAS, BAB). Enforces best practices like 50-125 word limit and personalized openers.
user-invocable: true
argument-hint: "[target] [goal] [context/personalization]"
---

# Write 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

1. **50-125 words** - Shorter emails get more replies
2. **Subject line**: 3-5 words, lowercase, no clickbait
3. **First line**: Personalized - reference something specific about them
4. **No fluff**: Cut "I hope this email finds you well", "My name is...", "I wanted to reach out"
5. **One CTA**: Single, specific ask (not "let me know if you're interested")
6. **Read time**: Under 30 seconds
7. **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]

© humanizerai · MIT · humanizerai/agent-skills

Similar skills

Everything for Marketing and content →

cold-email by other authors comes first.

cold-email coreyhaines31 A skill that drafts cold B2B emails and follow-ups, sets up sending on secondary domains, and keeps email and LinkedIn cadences in step. CX Codex +1 127,700installs cold-email Alireza Rezvani This skill writes B2B cold outreach for new prospects and builds follow-up sequences. Use it for first-touch emails or to revise sales-heavy drafts. 864installs cold-email-writer Paramchoudhary Drafts concise cold outreach emails to founders and hiring managers. It cuts generic cover-letter fluff and focuses on specific product insights. CX Codex +1 6,600installs cold-outreach gtmagents A skill for cold outreach: writes emails, LinkedIn touches and follow-up cadences that get replies. Useful when open and reply rates drop. CX Codex +1 537installs cold-email-subject-line-tester Maya-Beth Finotti Writes subject line variants from a chosen angle, scores them on a numeric rubric, and designs a split test with a pre-committed sample size. CX Codex +1 25,600installs outreach-specialist ognjengt Builds a personalized outreach sequence for cold email, LinkedIn DMs and follow-ups. Useful when you need a stranger to reply and book a call. CX Codex +1 1,300installs cold-email-deliverability Maya-Beth Finotti Reviews a cold email draft and its sending setup: domain authentication, sender reputation, body structure and regional rules. Useful when mail lands in spam. CX Codex +1 25,700installs email-creative-builder aaron-he-zhu Builds one email creative: subject-line variants, preheader, body copy, a single CTA and a plain-text alternate. Useful when the email has to match a landing page. CX Codex +1 1,000installs

From the same set5

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor