# Cold Outreach

> Craft and send cold emails or DMs to people you do not yet know — partners, founders, operators, recruiters. Reference when reaching out to someone in your target ecosystem for the first time, asking for a 30-minute conversation, or attempting to convert a cold contact into a warm relationship. Cold outreach is craft, not luck — the strong message is short, specific, and asks for something the recipient can say yes to in 30 seconds.

- Skill: `npbuilds/cold-outreach` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add npbuilds/cold-outreach`
- Raw SKILL.md: https://api.skillmd.com/api/skills/npbuilds/cold-outreach/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: npbuilds (https://skillmd.com/u/npbuilds)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/npbuilds/cold-outreach

---


# Cold Outreach — Short, Specific, Easy to Say Yes To

Cold outreach succeeds when the message respects three constraints: the recipient is busy and skims; the recipient receives many similar messages and pattern-matches fast; the recipient will only respond if the cost of response is low. Most cold messages fail one or more of these constraints — they're long, generic, and ask for a 60-minute conversation. The strong message is the inverse.

## Key Concepts

### The Four-Block Cold Message

A high-conversion cold message has four blocks:

1. **Hook** (1 sentence) — A specific reason you're reaching out *now* and to *this person*. References a recent post, deal, talk, or shared connection. Demonstrates you have done at least 5 minutes of homework.

2. **Credibility** (1–2 sentences) — Who you are in their vocabulary. Specific, brief. Not a resume; a positioning sentence.

3. **Why them** (1–2 sentences) — What you'd want to learn from or discuss with this specific person. Demonstrates that this is not a mass message.

4. **Specific Ask** (1 sentence) — A low-friction, easy-to-say-yes-to ask. "Would you be open to a 20-minute call in the next 3 weeks?" Not "would you be willing to grab coffee sometime."

Total length: 75–120 words. Anything longer hurts.

### The Subject Line

The subject line determines the open rate. Best practices:

- **Mention a specific shared connection** if you have one ("Intro from [Name]")
- **Reference the specific reason** ("Question on your [Substack post / talk / deal]")
- **Be honest about asking** ("Quick ask on [topic]")

Avoid: clickbait, ambiguity, ALL CAPS, urgency-faking.

### Response Rate Calibration

Realistic baseline response rates for senior cold outreach:

| Outreach Type | Response Rate |
|---|---|
| Mass-blast cold (LinkedIn InMail, no personalization) | 1–5% |
| Standard cold with light personalization | 10–20% |
| Strong cold with research + specific hook + clear ask | 25–40% |
| Cold with mutual connection mentioned | 35–50% |
| Warm intro (double opt-in) | 70–90% |

The math: 10 strong cold messages produce 3–4 conversations. 50 mass-blast messages produce 1–2 conversations and damage your sender reputation. Quality scales better than quantity for senior outreach.

### Personalization Boundaries

Personalization signals that you've done homework. Over-personalization signals that you've done too much homework — creepy.

| Personalize on | Avoid personalizing on |
|---|---|
| Recent professional work (post, deal, talk) | Personal life (kids, schools, vacations) |
| Public-domain biographical info | Anything you'd only know from deep social-media stalking |
| Shared professional connection | Their dating life, family events, etc. |
| A view they've publicly stated | Inferences about their internal state |

### Channel Choice

| Channel | When |
|---|---|
| **LinkedIn InMail** | When you have LinkedIn Premium and the recipient is active there |
| **Email (work)** | When you can find the address and the topic is professional |
| **Email (personal)** | Only if they've publicly shared it |
| **Twitter/X DM** | If they're active there and the topic suits the medium |
| **Personal intro via mutual** | Always preferred over cold |

### Common Failure Modes

| Failure | Looks Like | Fix |
|---|---|---|
| Too long | 300-word email | Cut ruthlessly to <120 words |
| No specific ask | "Would love to chat sometime" | "20-minute call in next 3 weeks?" |
| Vague hook | "I admire your work" | "Your essay on X — specifically your point about Y" |
| Resume in the body | 4 paragraphs of credentials | One credibility sentence; link to resume/LinkedIn |
| Generic flattery | "I'm a huge fan" | A specific reaction to a specific piece of work |
| Asking for too much | "30-minute call about your career" | Specific topic, specific time-bound ask |
| No follow-up plan | One-and-done | Plan one polite follow-up at 7–10 days |

## Self-Coaching Track

**For your situation (MD → biotech VC/operator):**

1. **Build your cold-outreach template library.** Variants for: VC partner, VC associate, founder/CEO, operator (CMO/Head of), recruiter. Each template is a starting point, not a script.

2. **Per outreach, do 5 minutes of research first.** Pull up the recipient's LinkedIn, recent essays/posts, recent deals or moves. Identify the specific hook you'll use.

3. **Draft each message in 4 blocks.** Hook → credibility → why them → specific ask. Edit to <120 words. Read aloud — does it sound like you, or like a template?

4. **Specific ask design.** What's the easiest yes you can ask for? A 20-minute call, a 5-minute reaction to a memo you wrote, a forwarding-recommendation, a single specific question. Lower the friction.

5. **Build a tracking sheet.** A simple Notion or spreadsheet: who, when sent, when followed up, response, outcome. Without tracking, the data on what works gets lost.

6. **One polite follow-up at 7–10 days.** Short — 2 sentences — re-surfacing the original ask. After that, let it go; don't be the person who DMs three times.

## Teach / Mentor-Others Track

**When coaching a junior or peer through cold outreach:**

1. **Length is the most-common failure.** Mentees write 300-word messages. Coach the <120-word constraint until it sticks.

2. **The specific-ask formula is high-leverage.** Mentees often write vague asks ("happy to chat sometime"). Coach the specific time-bound, low-friction ask.

3. **Force the 5-minute research.** Many mentees skip research and produce templated messages. Coach: 5 minutes of research is the difference between 5% and 25% response rate.

4. **Diagnose channel choice.** Mentees often default to LinkedIn InMail (low signal) when email or warm intro would convert better. Walk through the channel matrix.

5. **The follow-up culture.** Many mentees never follow up; some follow up 4 times. Coach the "one polite follow-up" rule.

6. **Tracking is invisible work that compounds.** Coach mentees to set up a simple tracking system from message #1. Otherwise, by message #50, they've lost the data on what's working.

## When This Applies

- Reaching out to someone in your target ecosystem for the first time
- Following up on a partial connection (you saw their talk, want to engage further)
- Cold-applying for a role with a partner-direct message rather than just the application form
- Re-warming a contact who has gone cold (cold-adjacent move)
- Building network breadth ahead of a search

## Cross-Domain Connections

- **network-cultivation/relationship-stewardship** — After response, nurture the relationship
- **network-cultivation/introductions-and-referrals** — Warm intros convert better; pursue them when available
- **network-cultivation/ecosystem-mapping** — Outreach should be targeted to mapped ecosystem
- **personal-positioning/credibility-translation** — The credibility sentence draws from translated work
- **personal-positioning/cover-letter-craft** — Cold outreach to firms is cover-letter-adjacent
- **writing/prose-editor** — Final polish on every message
- **research/spelunker** — The 5-minute research that powers personalization

