Agent skill

Cold Email Personalization

by gtmagents in gtmagents/gtm-agents

Writes personalized B2B cold emails from prospect research, using a gated workflow, a quality rubric and follow-up sequences.

Apache-2.0Auto-check passedSales & Support

Install Cold Email Personalization

skills CLI
$ npx skills add gtmagents/gtm-agents --skill cold-email-personalization -a claude-code

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

GitHub CLI
$ gh skill install gtmagents/gtm-agents cold-email-personalization --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/gtmagents/gtm-agents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/copywriting/skills/cold-email-personalization .claude/skills/cold-email-personalization && 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-email-personalization
GitHub stars
414
Used in
1 other repo
Token cost
~853 tokens
SKILL.md length
347 words
Files
11 (incl. assets)
Skills in repo
121
Repo updated
First seen
Licence
Apache-2.0

At a glance

Writes personalized B2B cold emails from prospect research, using a gated workflow, a quality rubric and follow-up sequences.

  • Works in 6 steps: Map the ICP — Complete ICP & Objection… → Research signals — Follow the Research… → Choose campaign path — Pick Custom… → …
  • Writing outbound emails to a list of B2B prospects
  • SKILL.md covers When to Use, Workflow, Principles and Example, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

A six-step workflow: map the ideal customer profile and objections, research signals from the last 90 days, choose a campaign path (Custom Signal, Creative Idea, Whole Offer or Fallback), draft the email, run QA and scoring, then build the follow-up sequence. Several steps carry gates, such as at least 2 verified signals per prospect and a score of 80 or more.

Drafts are plain text, 60 to 120 words, with one call to action and merge fields from a variable schema. The principles stress that research is the personalization, that each email has one job, and that facts are never invented. The assets folder holds the playbooks, rubric, checklist and worked examples that the steps point to.

When your agent uses it

  • Writing outbound emails to a list of B2B prospects
  • Turning prospect research into opening lines
  • Scoring a draft before it goes out
  • Building a multi-touch follow-up sequence

Example prompts

  • “Write a cold email to the VP of Sales at a logistics startup that just hired a new CRO.”
  • “Score this cold email draft against the rubric and tighten it.”
  • “Build a four-touch follow-up sequence for our fintech outreach list.”

Workflow steps

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

  1. Map the ICP — Complete ICP & Objection Mapping. Gate: persona, top 3 objections, and desired next step are defined.
  2. Research signals — Follow the Research Playbook to find custom signals from the last 90 days. Gate: at least 2 verified signals per…
  3. Choose campaign path — Pick Custom Signal, Creative Idea, Whole Offer, or Fallback from Campaign Types.
  4. Draft the email — Apply Email Structure rules: plain text, 60-120 words, one CTA. Use Variable Schema for merge fields.
  5. QA and score — Run the QA Checklist, then score with the Scoring Rubric. Gate: score >= 80 and 3:1 recipient-to-sender ratio.
  6. Build sequence — Add follow-ups per Follow-Up Strategy, rotating value props each touch.

What it can do on your machine

Read from SKILL.md and the folder at commit 78e0419. 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 Email Personalization loads about 853 tokens when it runs. Until then it costs about 77 tokens; SKILL.md has 347 words of instructions outside code blocks.

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

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 gtmagents/gtm-agents at commit 78e0419, republished under its Apache-2.0 licence (© gtmagents). 347 words, ~853 tokens.

Download SKILL.mdSave it as .claude/skills/cold-email-personalization/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.
name
cold-email-personalization
description
Writes personalized cold emails by researching prospects, crafting attention-grabbing openers, and scoring drafts against a quality rubric. Use when the user asks to write cold emails, outreach emails, sales prospecting messages, outbound email campaigns, or B2B email sequences.

Cold Email Personalization

When to Use

  • Writing cold outreach, sales prospecting, or outbound B2B emails
  • Personalizing email openers from prospect research signals
  • Building multi-touch follow-up sequences
  • Reviewing or scoring email drafts before sending

Workflow

  1. Map the ICP — Complete ICP & Objection Mapping. Gate: persona, top 3 objections, and desired next step are defined.
  2. Research signals — Follow the Research Playbook to find custom signals from the last 90 days. Gate: at least 2 verified signals per prospect.
  3. Choose campaign path — Pick Custom Signal, Creative Idea, Whole Offer, or Fallback from Campaign Types.
  4. Draft the email — Apply Email Structure rules: plain text, 60-120 words, one CTA. Use Variable Schema for merge fields.
  5. QA and score — Run the QA Checklist, then score with the Scoring Rubric. Gate: score >= 80 and 3:1 recipient-to-sender ratio.
  6. Build sequence — Add follow-ups per Follow-Up Strategy, rotating value props each touch.

Principles

  • Message-market fit over cleverness — Show you understand the prospect's situation immediately.
  • Research is the personalization — Custom signals prove homework; never fabricate facts.
  • One job per email — Single sharp question or CTA; earn a reply, not a meeting.
  • Two personalization paths — Path A: custom signal research. Path B: whole-offer strategy. See Creative Ideas for Path B tactics.

Example

Signal found: Prospect's company posted a VP Sales hire on LinkedIn 2 weeks ago.

Subject: {{first_name}}, growing the sales team?

Body: Hi {{first_name}}, saw {{company}} just brought on a new VP Sales — congrats. Specifically, it looks like you're scaling outbound to {{customer_type}}. We helped [similar company] ramp 3 new reps to quota 40% faster by templatizing their top performer's research workflow. Worth a 15-min look?

Why it works: Uses a verified, recent signal in the first line; ties it to a specific, relevant outcome; single clear CTA.

References

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

Files

SKILL.md and 10 other files (assets) in plugins/copywriting/skills/cold-email-personalization of gtmagents/gtm-agents.

  • SKILL.md
  • assets/campaign-types.md
  • assets/creative-ideas.md
  • assets/email-structure.md
  • assets/examples.md
  • assets/follow-up-strategy.md
  • assets/icp-objection-mapping.md
  • assets/qa-checklist.md
  • assets/research-playbook.md
  • assets/scoring-rubric.md
  • assets/variable-schema.md

Open the folder on GitHubat commit 78e0419

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in gtmagents/gtm-agents, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Cold Email Personalization 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 Email Personalization compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cold Email Personalization this skillgtmagents/gtm-agents4141 repos~853Automated safety check: PassApache-2.0
Email Response Simulationextruct-ai/gtm-skills109—~2.8kAutomated safety check: PassNone
Msp SalesRTFM-IT-Services-LLC/msp-claude-skills115—~7.8kAutomated safety check: PassCustom licence
Email Template GeneratorOneWave-AI/claude-skills3361 repos~906Automated safety check: PassMIT
Personalize Emailexplorium-ai/gtm-skills185—~2kAutomated safety check: PassMIT
Compose Outreachw95/awesome-claude-corporate-skills244—~1.4kAutomated safety check: PassMIT

Similar skills

  • Email Response Simulation

    extruct-ai/gtm-skills

    Deep persona simulation and skeptical buyer review for cold emails.

    109 GitHub stars~2.8k tokensUpdated 12 days ago
    Sales & SupportAuto-check passed
  • Msp Sales

    RTFM-IT-Services-LLC/msp-claude-skills

    A skill your agent uses whenever the user wants sales documents, content, or procedures for their managed IT services (MSP) business: cold outreach emails or sequences, call scripts or talk tracks…

    115 GitHub stars~7.8k tokensUpdated 8 days ago
    Sales & SupportAuto-check passed
  • Email Template Generator

    OneWave-AI/claude-skills

    Generate professional email templates for various business scenarios including sales outreach, customer support, internal communications, follow-ups, and apologies.

    336 GitHub starsUsed in 1 repo~906 tokens
    Sales & SupportAuto-check passed
  • Personalize Email

    explorium-ai/gtm-skills

    Cold email personalization skill for Claude Code and Codex: assemble an intent and firmographic signal pack for one prospect so a downstream LLM can compose a truly personalized outbound email.

    185 GitHub stars~2k tokensUpdated 2 days ago
    Sales & SupportAuto-check passed
  • Compose Outreach

    w95/awesome-claude-corporate-skills

    Generate personalized outreach messages using Common Room signals.

    244 GitHub stars~1.4k tokensUpdated 7 mo ago
    Writing & ContentAuto-check passed
  • Email Draft Polish

    composio-community/awesome-codex-skills

    Draft, rewrite, or condense emails with target tone, length, and audience; use for cold outreach, replies, status updates, or escalations where clarity and brevity matter.

    17k GitHub stars~302 tokensUpdated 2 mo ago
    Writing & ContentAuto-check passed

More from gtmagents/gtm-agents

All 121 skills in this repo
  • Enrichment Data Sourcing

    gtmagents/gtm-agents

    Chooses and orders data providers for email, phone, company and intent enrichment, with waterfall sequences and credit-saving tactics across 150+ sources.

    414 GitHub starsUsed in 2 repos~2.4k tokens
    Auto-check passed
  • Discovery Call Playbook

    gtmagents/gtm-agents

    Structures sales discovery calls with a PREP routine, a five-part call flow, a question bank, a qualification scorecard and a follow-up recap email.

    414 GitHub starsUsed in 1 repo~368 tokens
    Auto-check passed
  • Frames marketing automation around lifecycle stages, signals, touches and SLAs, with worksheets for onboarding, expansion, renewal and churn-prevention journeys.

    414 GitHub starsUsed in 1 repo~927 tokens
    Auto-check passed
  • Social Selling

    gtmagents/gtm-agents

    A skill your agent uses when engaging prospects through LinkedIn, communities, and social channels to spark warm conversations and meetings.

    414 GitHub starsUsed in 1 repo~431 tokens
    Auto-check passed
  • Drip Campaigns

    gtmagents/gtm-agents

    A skill your agent uses when you need to map sequenced nurture flows with pacing, storytelling arcs, and value ladders.

    414 GitHub starsUsed in 1 repo~310 tokens
    Auto-check passed
  • Editorial Ops

    gtmagents/gtm-agents

    A skill your agent uses when planning multi-channel editorial calendars, enforcing publishing cadences, and coordinating distribution workflows across GTM teams.

    414 GitHub starsUsed in 1 repo~821 tokens
    Auto-check passed

Questions about Cold Email Personalization

What does Cold Email Personalization do?

Writes personalized B2B cold emails from prospect research, using a gated workflow, a quality rubric and follow-up sequences. A six-step workflow: map the ideal customer profile and objections, research signals from the last 90 days, choose a campaign path (Custom Signal, Creative Idea, Whole Offer or Fallback), draft the email, run QA and scoring, then build the follow-up sequence. Several steps carry gates, such as at least 2 verified signals per prospect and a score of 80 or more.

When should I use Cold Email Personalization?

Cold Email Personalization fits situations like: writing outbound emails to a list of B2B prospects; turning prospect research into opening lines; scoring a draft before it goes out; building a multi-touch follow-up sequence.

How do I install Cold Email Personalization in Claude Code?

Run `npx skills add gtmagents/gtm-agents --skill cold-email-personalization -a claude-code`. Or copy the skill folder (plugins/copywriting/skills/cold-email-personalization in gtmagents/gtm-agents) into .claude/skills/cold-email-personalization in your project. Claude Code loads it when a task matches its description.

How do I install Cold Email Personalization in Codex?

Run `npx skills add gtmagents/gtm-agents --skill cold-email-personalization -a codex`. Or copy the skill folder (plugins/copywriting/skills/cold-email-personalization in gtmagents/gtm-agents) into .agents/skills/cold-email-personalization in your project. Codex loads it when a task matches its description.

Can I use Cold Email Personalization 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 gtmagents/gtm-agents --skill cold-email-personalization -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-email-personalization, .gemini/skills/cold-email-personalization, .github/skills/cold-email-personalization and .opencode/skills/cold-email-personalization in your project.

What does Cold Email Personalization need to run?

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

Does Cold Email Personalization 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 Email Personalization 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 Email Personalization use?

Cold Email Personalization is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cold Email Personalization use?

About 853 tokens (SKILL.md is roughly 3.4k 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 Email Personalization?

Skills that share tags, products or a category with Cold Email Personalization: Email Response Simulation (extruct-ai/gtm-skills, 109 stars), Msp Sales (RTFM-IT-Services-LLC/msp-claude-skills, 115 stars), Email Template Generator (OneWave-AI/claude-skills, 336 stars) and Personalize Email (explorium-ai/gtm-skills, 185 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cold Email Personalization?

gtmagents (a GitHub user) maintains it in gtmagents/gtm-agents, which has 414 GitHub stars. The repository holds 121 skills in this directory. The repository was last updated on April 3, 2026.

Source: gtmagents/gtm-agents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.