Agent skill

Cold Outreach

by shawnpang in shawnpang/startup-founder-skills

When a founder needs to write cold emails or LinkedIn messages to prospects, partners, or investors.

MITAuto-check passedSales & Support

Install Cold Outreach

skills CLI
$ npx skills add shawnpang/startup-founder-skills --skill cold-outreach -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install shawnpang/startup-founder-skills cold-outreach --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/shawnpang/startup-founder-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/cold-outreach .claude/skills/cold-outreach && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
cold-outreach
GitHub stars
343
Token cost
~1.8k tokens
SKILL.md length
961 words
Files
1
Skills in repo
50
Repo updated
First seen
Licence
MIT

At a glance

When a founder needs to write cold emails or LinkedIn messages to prospects, partners, or investors.

  • Works in 6 steps: Gather context — Read startup-context if… → Research the prospect — Conduct web… → Assign personalization tier — Based on… → …
  • Mentions cold email
  • SKILL.md covers When to Use, Context Required, Workflow and Output Format, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Cold Outreach is an agent skill from shawnpang/startup-founder-skills. When a founder needs to write cold emails or LinkedIn messages to prospects, partners, or investors. Activate when the user mentions cold email, outbound, prospecting, LinkedIn outreach, or needs help getting replies from people who don't know them.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Sales & Support, covering Cold outreach. It works with LinkedIn. The repository describes itself as: AI agent skills for tech startup founders — fundraising, sales, product, recruiting, engineering, legal, ops, and growth. Works with Claude Code, Cursor, Codex, and any Agent… The licence is MIT.

When your agent uses it

  • Mentions cold email
  • LinkedIn outreach
  • Needs help getting replies from people who dont know them

Example prompts

  • “/cold-outreach”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Gather context — Read startup-context if available. Ask for missing info on prospect, value prop, and proof points.
  2. Research the prospect — Conduct web searches for recent signals. The core principle: 10 minutes of research transforms a cold message into…
  3. Assign personalization tier — Based on research signals found
  4. Select mode based on scope
  5. Draft the sequence — Write messages following the structure and rules below.
  6. Self-critique pass — Before delivering, validate that personalization connects to the problem. If you remove the personalized opening and…

What it can do on your machine

Read from SKILL.md and the folder at commit 4ad31b4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Cold Outreach loads about 1.8k tokens when it runs. Until then it costs about 66 tokens; SKILL.md has 961 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~66
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from shawnpang/startup-founder-skills at commit 4ad31b4, republished under its MIT licence (© shawnpang). 961 words, ~1,789 tokens.

Download SKILL.mdSave it as .claude/skills/cold-outreach/SKILL.md (or your agent's skills folder).
name
cold-outreach
description
When a founder needs to write cold emails or LinkedIn messages to prospects, partners, or investors. Activate when the user mentions cold email, outbound, prospecting, LinkedIn outreach, or needs help getting replies from people who don't know them.
related
lead-scoring, sales-script
reads
startup-context

Cold Outreach

When to Use

Activate when a founder needs to write cold emails or LinkedIn messages to prospects, potential customers, investors, or strategic contacts. Also use when the user says "nobody replies to my emails," "how do I reach out to X," "write me a cold email," or "help with outbound."

Context Required

From startup-context or the user:

  • Target prospect — Name, role, company, and why them specifically
  • Research signals — Recent news (funding, launches, hires), LinkedIn activity, company growth data, or role/industry context
  • Sender positioning — Who you are, what you offer, your unique credibility
  • Platform — Email, LinkedIn, or both
  • Batch size — Single prospect or multi-prospect campaign

Work with whatever the user provides. A strong research signal and clear value prop is enough to draft. Note what would strengthen the message but do not block on missing inputs.

Workflow

  1. Gather context — Read startup-context if available. Ask for missing info on prospect, value prop, and proof points.
  2. Research the prospect — Conduct web searches for recent signals. The core principle: 10 minutes of research transforms a cold message into a warm one. Rank signals by strength:
    • Tier 1 (strongest): Recent news — funding rounds, product launches, key hires
    • Tier 2: LinkedIn activity — posts, comments, job changes
    • Tier 3: Company growth signals — hiring trends, tech stack changes
    • Tier 4 (weakest): Role/industry awareness only
  3. Assign personalization tier — Based on research signals found:
    • Tier 1 (custom): Named signals across multiple research sources — fully personalized message
    • Tier 2 (templated + personalized): Company info and role context — template with personalized elements
    • Tier 3 (volume template): No signals found — use volume approach with strong value prop
  4. Select mode based on scope:
    • Quick: Single connection request + follow-up for one prospect
    • Standard: Four-touch sequence for a prospect (default)
    • Deep: Multi-prospect system with A/B variant messages
  5. Draft the sequence — Write messages following the structure and rules below.
  6. Self-critique pass — Before delivering, validate that personalization connects to the problem. If you remove the personalized opening and the message still makes sense, the personalization is not working. Rewrite.

Output Format

Deliver all of the following:

  • Connection request (LinkedIn, max 300 characters) or Subject line (email, 2-4 words, lowercase)
  • Primary message — the full outreach text (emails under 125 words, InMails under 500 characters)
  • Follow-up sequence — with timing and a new angle per touch
  • Personalization notes — what to customize per recipient if sending to multiple prospects
  • Tier label — which personalization tier this message uses and why

Frameworks & Best Practices

The Core Principle

The word "cold" is the problem. Every message should feel like it comes from someone who understands the prospect's world. Research is what makes that possible.

Message Structure
  • Connection request (LinkedIn): Max 300 characters. Reference something specific. Never pitch in the request.
  • First message (24-48 hours after connection): "Thanks for connecting" + bridge to a research signal + value statement + question. Keep it conversational.
  • Follow-up 1 (Day 7): Introduce a new angle — different problem, proof point, or insight.
  • Follow-up 2 (Day 14): Share something valuable (article, data, framework) with a soft reconnect.
  • Break-up (Day 21): Professional close — "Closing the loop. If timing is ever right, I'm here."
Writing Principles
  • Write like a peer, not a vendor. Use contractions. If it sounds like marketing copy, rewrite it.
  • Every sentence must earn its place. If it does not move toward a reply, cut it.
  • Lead with their world, not yours. "You/your" should dominate over "I/we."
  • One ask, low friction. Interest-based CTAs ("Worth exploring?") beat meeting requests.
  • Every message must reference a specific research signal or explicitly default to Tier 3. This is a hard rule.
Show full SKILL.md (370 more words)Show less
Email Frameworks
  • Observation-Problem-Proof-Ask — You noticed X, which usually means Y challenge. We helped Z with that. Interested?
  • Trigger-Insight-Ask — Congrats on X. That usually creates Y challenge. We have helped similar companies. Curious?
  • Story-Bridge-Ask — [Similar company] had [problem]. They [solved it this way]. Relevant to you?
Subject Lines
  • 2-4 words, lowercase, no punctuation tricks
  • Should look like an internal email ("quick question," "re: [their company]")
  • No product pitches, no urgency, no emojis
What to Avoid
  • Opening with "I hope this finds you well" or "My name is X and I work at Y"
  • Jargon: "synergy," "leverage," "best-in-class," "leading provider"
  • Feature dumps — one proof point beats ten features
  • HTML formatting, images, or multiple links in cold emails
  • Fake "Re:" or "Fwd:" subject lines
  • Asking for 30-minute calls in first touch
  • Sending identical templates with only the name swapped
  • Pitching in a LinkedIn connection request
Founder-Specific Advantages
  • Founder-to-founder or founder-to-exec emails get 2-3x higher reply rates
  • Lead with "I built this because..." — more compelling than "our company offers..."
  • Offer what reps cannot: personal onboarding, product roadmap input, advisory relationships
  • lead-scoring — use to prioritize which prospects to reach out to first
  • sales-script — use when the outreach lands a meeting and you need a discovery call or demo script

Examples

Example prompt: "I need to reach out to VP Engineering at mid-market SaaS companies about our API monitoring tool. We reduced downtime by 73% for Acme Corp."

Good email output (Standard mode, Tier 2):

Subject: api alerts

Hi [Name],

Saw your team just shipped the new payments integration — nice work. Launches like that usually surface a wave of edge-case API failures that are tough to catch with standard monitoring.

We built a tool that catches those failures before customers notice. Acme Corp cut their API downtime by 73% in the first month.

Worth a quick look?

Good LinkedIn connection request:

Hi [Name] — saw the payments launch. We help engineering teams catch API failures before customers do. Would love to connect.

Follow-up (Day 7, new angle):

Hi [Name], quick thought — after launches like yours, the #1 issue teams tell us about isn't downtime, it's the silent failures that slip through alerts. Happy to share what patterns we see across 50+ engineering teams if useful.

© shawnpang, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/cold-outreach of shawnpang/startup-founder-skills.

Open the folder on GitHubat commit 4ad31b4

Compare with similar skills

Cold Outreach next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Cold Outreach compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cold Outreach this skillshawnpang/startup-founder-skills343—~1.8kAutomated safety check: PassMIT
Prospectingcoreyhaines31/marketingskills54k—~5kAutomated safety check: PassMIT
Sales OsromangojiberryAI/gojiberryai-sales-os139—~2kAutomated safety check: PassMIT
Cold Outreach Personalizeraiskilloftheweek/claude-ai-skill-of-the-week149—~2.6kAutomated safety check: PassNone
B2B Lead Generationminhnv0807/ai-business-skills609—~1.2kAutomated safety check: PassMIT
Cold Emailcoreyhaines31/marketingskills54k—~3.1kAutomated safety check: PassMIT

Similar skills

  • Prospecting

    coreyhaines31/marketingskills

    When the user wants to find, qualify, and build a list of prospects to reach out to, across B2B SaaS, general B2B, or local small businesses.

    54k GitHub stars~5k tokensUpdated 2 days ago
    Sales & SupportAuto-check passed
  • Sales Os

    romangojiberryAI/gojiberryai-sales-os

    A complete outbound sales department in one skill. An agent skill from romangojiberryAI/gojiberryai-sales-os.

    139 GitHub stars~2k tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Cold Outreach Personalizer

    aiskilloftheweek/claude-ai-skill-of-the-week

    Generates hyper-personalized cold outreach messages (email, LinkedIn DM, connection request) from raw prospect research.

    149 GitHub stars~2.6k tokensUpdated 4 mo ago
    Sales & SupportAuto-check passed
  • B2B Lead Generation

    minhnv0807/ai-business-skills

    Plans B2B pipeline work from ICP definition and prospecting through lead scoring, outbound sequences, sales assets and MQL to SQL handoff, aiming at qualified pipeline.

    609 GitHub stars~1.2k tokensUpdated 29 days ago
    Sales & SupportAuto-check passed
  • Cold Email

    coreyhaines31/marketingskills

    Write and run B2B cold outbound that gets replies, from cold emails and follow-ups to sending setup, LinkedIn, multichannel cadences, and reply handling.

    54k GitHub stars~3.1k tokensUpdated 2 days ago
    Sales & SupportAuto-check passed
  • Cold Outreach Sequence Builder

    BrianRWagner/ai-marketing-claude-code-skills

    Builds researched LinkedIn and email outreach for prospects, from a single message to a multi-prospect system, with personalization graded by the signals found.

    441 GitHub stars~1.9k tokensUpdated 6 mo ago
    Sales & SupportAuto-check passed

More from shawnpang/startup-founder-skills

All 50 skills in this repo
  • Accelerator Application

    shawnpang/startup-founder-skills

    When the user wants to apply to startup accelerators, incubators, or fellowship programs.

    343 GitHub stars~2.7k tokensUpdated 6 mo ago
    Auto-check passed
  • Architecture Design

    shawnpang/startup-founder-skills

    When the user needs to design or evaluate system architecture — service boundaries, data models, API contracts, infrastructure topology, database selection, or dependency analysis.

    343 GitHub stars~2.1k tokensUpdated 6 mo ago
    Auto-check passed
  • Board Update

    shawnpang/startup-founder-skills

    When the user needs to write a monthly or quarterly investor update, prepare a board deck, or communicate company progress to stakeholders.

    343 GitHub stars~2.3k tokensUpdated 6 mo ago
    Auto-check passed
  • Churn Analysis

    shawnpang/startup-founder-skills

    When the user needs to identify at-risk accounts, understand why customers are leaving, reduce churn rate, build health scores, design save plays, or create win-back campaigns.

    343 GitHub stars~2.3k tokensUpdated 6 mo ago
    Auto-check passed
  • Cicd Setup

    shawnpang/startup-founder-skills

    When the user needs to set up or improve CI/CD pipelines — GitHub Actions, GitLab CI, deployment automation, or says "set up CI", "automate deployment", "add tests to pipeline", "fix my build".

    343 GitHub stars~1.7k tokensUpdated 6 mo ago
    Auto-check passed
  • Code Review

    shawnpang/startup-founder-skills

    When the user asks for a code review, shares code for feedback, or says "review this", "check my code", "what's wrong with this".

    343 GitHub stars~1.9k tokensUpdated 6 mo ago
    Auto-check passed

Works with

Categories

Questions about Cold Outreach

What does Cold Outreach do?

When a founder needs to write cold emails or LinkedIn messages to prospects, partners, or investors. Cold Outreach is an agent skill from shawnpang/startup-founder-skills. When a founder needs to write cold emails or LinkedIn messages to prospects, partners, or investors.

When should I use Cold Outreach?

Cold Outreach fits situations like: mentions cold email; linkedIn outreach; needs help getting replies from people who dont know them.

How do I install Cold Outreach in Claude Code?

Run `npx skills add shawnpang/startup-founder-skills --skill cold-outreach -a claude-code`. Or copy the skill folder (skills/cold-outreach in shawnpang/startup-founder-skills) into .claude/skills/cold-outreach in your project. Claude Code loads it when a task matches its description.

How do I install Cold Outreach in Codex?

Run `npx skills add shawnpang/startup-founder-skills --skill cold-outreach -a codex`. Or copy the skill folder (skills/cold-outreach in shawnpang/startup-founder-skills) into .agents/skills/cold-outreach in your project. Codex loads it when a task matches its description.

Can I use Cold Outreach in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add shawnpang/startup-founder-skills --skill cold-outreach -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cold-outreach, .gemini/skills/cold-outreach, .github/skills/cold-outreach and .opencode/skills/cold-outreach in your project.

What does Cold Outreach need to run?

SKILL.md names no scripts, command-line tools or credentials: Cold Outreach is instructions for the agent only.

Does Cold Outreach access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Cold Outreach safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Cold Outreach use?

Cold Outreach is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cold Outreach use?

About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Cold Outreach?

Skills that share tags, products or a category with Cold Outreach: Prospecting (coreyhaines31/marketingskills, 54k stars), Sales Os (romangojiberryAI/gojiberryai-sales-os, 139 stars), Cold Outreach Personalizer (aiskilloftheweek/claude-ai-skill-of-the-week, 149 stars) and B2B Lead Generation (minhnv0807/ai-business-skills, 609 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cold Outreach?

shawnpang (a GitHub user) maintains it in shawnpang/startup-founder-skills, which has 343 GitHub stars. The repository holds 50 skills in this directory. The repository was last updated on March 16, 2026.

Source: shawnpang/startup-founder-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.