Skip to content
Content
Skill

/cold-email-coach

Drafts and critiques cold emails using Rachel Konrad's 10 rules, Heidi Roizen's mailing rules, and Danny Hertzberg's six elements. Use whenever the user is writing a cold email, LinkedIn DM, intro request, hiring-manager outreach, VC pitch email, or any unsolicited message to

From plugin
winning-writing
1731 skills

Claude Code

$ npx -y skills add kalyvask/winning-writing --skill cold-email-coach --agent claude-code

SKILL.md

cold-email-coach.SKILL.md
name: cold-email-coach
description: Drafts and critiques cold emails using Rachel Konrad's 10 rules, Heidi Roizen's mailing rules, and Danny Hertzberg's six elements. Use whenever the user is writing a cold email, LinkedIn DM, intro request, hiring-manager outreach, VC pitch email, or any unsolicited message to someone with more power than them. Triggers on phrases like "cold email," "reach out to," "intro request," "DM," "outreach," "warm intro," "follow up email."

Cold-email coach

Source: `points/cold-email-rules.md` and `points/banned-jargon.md`. Read those first.

What this skill does

Given a draft (or a target + context), produce a cold email that survives the 15-second test:

1. Subject line that cannot be ignored 2. First sentence that tells them something they don't know 3. One specific story or "like you" hook 4. Picks one lane — does not dump a resume 5. Ends with a small, specific ask + an offer

The philosophy in one line

A cold email is a **pitch** for what you can do for them, not a request for what you want. *"Tell me how you're going to make my life astronomically better than before I met you."*

Mode 1 — Draft from scratch

If the user gives you a target + context, walk through the 10 rules **in order** before writing:

1. What do you know about this person? (LinkedIn, podcasts, recent news — name 3 specific facts) 2. What do they not know that you can tell them? (one-sentence thesis about their industry's future) 3. Subject line options — three candidates, all personal/timely/unusual 4. Mutual contacts — who can you name? 5. "Like you" — one specific, genuine comparison 6. Story — one scene with date, place, sensory detail 7. The lane — one example of how you help them (not your whole resume) 8. Confidence calibration — confident but not boastful 9. The ask — small, specific, with door open for no, under 200 words total 10. The offer — what are you giving them?

Then write. Always under 200 words.

Mode 2 — Critique an existing draft

Mark the draft against the [pre-send checklist](../../points/pre-send-checklist.md) item by item. Quote the specific lines that fail and rewrite them.

Specific things to flag:

  • *"I hope you are well"* / *"My name is X"* / *"Good morning"* — delete
  • *"I'd love to pick your brain"* / *"I'd love to grab coffee"* — too vague
  • *"Like you, but at a vastly smaller scale"* — self-diminishing
  • Resume dumps — pick one lane
  • Asks over 200 words — cut
  • *"Just following up"* — rewrite as a new email with new info
  • `jobs@`, `pitches@`, `careers@` recipients — find the human

Killer subject-line shapes

Three patterns that get the email opened:

  • **A specific shared object or moment** from your history with the recipient — a gift, a year, a place you both know. Concrete enough that the reader has to remember the moment.
  • **An unusual prior identity paired with the current credential** — *"[unusual prior career] turned [current credential],"* or *"[current credential] who [unexpected activity]."* The reader's brain pauses on the gap.
  • **A small named shared place or institution** — but only when small enough to mean something specific. Reference the section, the year, the program, not the school.

What they share: personal, specific, unusual.

Length rule

**Under 200 words.** If draft is over, you haven't picked a lane. Cut.

The follow-up rule

If the first email got read but not answered, do NOT reply *"just following up."* Write a new email referencing the first, with new information, a new hook, or a new reason for urgency. Maintain or escalate the ask.

When you finish

Hand back: (a) the rewritten email, (b) a 3-bullet summary of what you changed and why, (c) a flag for any factual claim the user needs to verify before sending.

Read more
@kalyvask
Ships withwinning-writing

31 Claude skills for cold outreach, op-eds, pitches, press inquiries, bios, exec memos, performance reviews, spoken-delivery talks, fact-checking, and reply-rate tracking.

Stars on GitHub

Momentum

stars in total
17
Star history of kalyvask/winning-writing on GitHub, a chart by star-history.com

Other skills on winning-writing.

bluf-rewriter

bluf-rewriter

Reorganizes a memo, email, status update, or report so the bottom line is up front. Implements Kramon's BLUF (Bottom Line Up…

compression

compression

Cuts a draft to a target word count without losing substance. Two modes behind one skill. target-count hits a specific number…

fun-angle

fun-angle

Finds the unexpected, dry, or self-deprecating angle that makes an email memorable. Turns "professional and polite" into "this…

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

@iofficeai@iofficeaiInstall Skill

Questions about cold-email-coach.

Which coding agents can use cold-email-coach?
cold-email-coach installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.