cold-email (Corey Haines): a Claude skill for B2B cold outreach
Corey Haines' cold-email skill helps Claude write B2B cold emails, follow-ups and LinkedIn messages, and plan sending and reply handling.
- Installs
- 131.8K
- on skills.sh
- Stars
- 57.9K
- on GitHub
- Files
- 11
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
cold-email is a skill from Corey Haines' marketingskills collection. It makes Claude write short, peer-sounding B2B emails with one low-friction ask, plan 3 to 5 follow-ups, and check sending basics before the first send. Those basics are secondary domains, verified lists, open tracking off, and an opt-out line with a postal address.
It loads when you mention cold email, outbound, prospecting, deliverability, LinkedIn outreach or reply handling. It bundles 10 reference files and no scripts, and names no API key.
Good for
- Founders and SDRs writing outbound emails that need replies
- Marketers setting up sending domains and mailbox warm-up
- Sales teams building multichannel cadences across email, LinkedIn and calls
Install cold-email
Claude Code
- 1
Copy this prompt.
Install the cold-email skill in Claude Code. Run this command: npx skills add https://github.com/coreyhaines31/marketingskills --skill cold-email Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
From its listing on skills.sh. Source.
What's in the skill
When it loads
Write and run B2B cold outbound that gets replies, from cold emails and follow-ups to sending setup, LinkedIn, multichannel cadences, and reply handling. Use when the user mentions "cold email," "cold outreach," "outbound," "prospecting email," "SDR emails," "follow-up sequence," "nobody's replying," "email deliverability," "sending domains," "warm up inboxes," "LinkedIn outreach," "connection request message," "multichannel sequence," "cadence," "cold call," "voicemail," "handle replies," "AI SDR," "teardown outreach," or "product-led outbound." Send from secondary domains, verify lists first, turn off open tracking, and stop every channel when a prospect replies. Copy avoids AI tells like 'it's not X, it's Y' reveals. For building the list and account research, see prospecting. For lifecycle email, see emails. For call scripts and sales collateral, see sales-enablement.
Sections in SKILL.md
- Before Writing
- Writing Principles
- Write like a peer, not a vendor
- Every sentence must earn its place
- Personalization must connect to the problem
- Lead with their world, not yours
- One ask, low friction
- Voice & Tone
- Structure
- Subject Lines
- Follow-Up Sequences
- Before You Send
- Beyond Email
- When They Reply
- Quality Check
- What to Avoid
Key facts
- Author
- Corey Haines
- Skill folder
- skills/cold-email
- skills.sh installs
- 131,783
- Repo stars
- 57,855
- License
- MIT
- Last repo commit
- 2026-10-31
- Bundled files
- 11 files besides SKILL.md
- skills.sh audits
- Gen Agent Trust Hub: pass; Socket: pass; Snyk: pass
What it includes
Five questions: who, what you want, the value, your proof, research signals
Claude reads .agents/product-marketing.md if you have one, then asks only for what is missing.
Read ·
Before writingWrite like a peer, lead with their world, one ask
Writing principles and voiceFour shapes: observation, question, trigger, story
Observation to problem to proof to ask, and three other shapes. A frameworks reference lists more.
Structure2 to 4 words, lowercase, internal-looking
Subject lines3 to 5 emails, each adding something new, ending with a breakup email
Follow-up sequencesSecondary domains, SPF/DKIM/DMARC, 3 to 4 weeks warm-up, verify lists, no open tracking
Before you sendLinkedIn outreach, multichannel cadence and outbound plays
Beyond emailClassify replies into 7 types and book with two proposed times
When they replyFive gut-check questions before Claude shows you the draft
Quality check
From the official docs
Questions
What does the cold-email skill do?
It makes Claude write B2B cold emails, follow-up sequences and LinkedIn messages, and plan sending setup, multichannel cadences and reply handling.
How do I install cold-email in Claude Code, Claude or Codex?
Use the install box at the top of the page and pick Claude Code, Claude or Codex. Claude Code and Codex read skills from a folder on your machine. In the Claude app you upload the skill folder as a zip.
Does it send emails or need an API key?
SKILL.md describes writing, planning and reply handling, not sending. It bundles no scripts and names no key. It lists sending tools such as Instantly and lemlist, with links to setup guides in the repo.
Is it safe to use?
It is instructions and reference files with no scripts. Check any email it drafts before you send it, and follow the sending rules and laws that apply to your recipients.
Does it build prospect lists?
No. SKILL.md points list building and account research to a separate prospecting skill, lifecycle email to emails, and call scripts to sales-enablement, which is also in this collection.
What does it avoid in the copy?
It lists AI tells to avoid, such as "not X, it's Y" reveals, "I hope this email finds you well", em dashes, and self-answered questions. It also rules out fake "Re:" subject lines and identical templates with only a name swapped.
Information
updated Nov 2, 2026
- Repository
- coreyhaines31/marketingskills
- Folder
skills/cold-email
Sources
Docs, issue trackers and discussions this page is built from.
Show all 2Hide
- cold-email SKILL.md · github.com
- cold-email on skills.sh · skills.sh