Done-for-you buildA specialist builds your first campaign · 6 build slots left · closes in Claim a build slot

Claude for Cold Calling: Scripts, Voice Agents, and Call Coaching

Sources: TheCraigHewitt/skills (47 skills, MIT), gtm-skills.com (2,500+ prompts, MIT, real Vapi voice-agent templates for cold calls), and mcpmarket.com's Cold Call Scripts skill…

Try Prosp Free3 working days to live · 6 slots left this week
5/5 rated on Capterra·Used by 800+ agencies and sales teams
Agents7 sections
Section 1

Overview: What Claude Can and Cannot Do on a Phone Call

Sources: TheCraigHewitt/skills (47 skills, MIT), gtm-skills.com (2,500+ prompts, MIT, real Vapi voice-agent templates for cold calls), and mcpmarket.com's Cold Call Scripts skill (5-step framework). Plus 5 full original skills built for this lead mag covering the parts none of those sources fully document.

Cold calling is the one GTM channel almost nobody builds a real Claude system for, because it feels like the one thing AI can't touch. That's wrong. Claude can write the script, adapt it live based on what the prospect says, generate the voicemail, and turn the call recording into a coaching plan afterward. It cannot make the call itself without a voice platform behind it (Vapi is the one both sourced repos build for), but everything around the call is fully automatable.

5 modules:

  1. What's real out there: the 3 sourced repos and what they actually offer
  2. Script Generation: the 5-step framework and openers that don't get hung up on
  3. Gatekeeper Navigation and Voicemail
  4. Voice Agents: deploying agentic cold calls with Vapi
  5. Call Review to Coaching Plan

The honest limitation upfront

Claude does not make phone calls. Everything in this lead mag either prepares you for a human-dialled call, or hands a script to a voice platform (Vapi is what both sourced repos below build for) that actually places the call. Know which category each module falls into before building around it.

Section 2

Module 1: The 3 Real Sourced Repos

Three real, sourced repos with cold calling material. None of them are reproduced verbatim here; each is described accurately from what was actually found.

TheCraigHewitt/skills

47 skills across CEO, Sales, YouTube, and General categories, MIT licensed. The sales category includes a dedicated cold-call skill described as covering openers that don't get hung up on, gatekeeper navigation, and voicemail that earns callbacks. Every sales skill in the repo reads from a shared sales-context.md file (your ICP, value prop, proof points) so scripts personalise automatically once that context exists.

npx skills add TheCraigHewitt/skills/sales
# Run the sales-context skill first, every other skill reads it

gtm-skills.com (Prospeda)

An open-source, MIT-licensed GTM operating system: 2,500+ prompts, agent workflows, a browser extension, and an MCP server. The Voice Templates section specifically covers agentic voice calls built for Vapi (a voice AI platform): 10 ready-to-deploy templates covering MEDDPICC discovery calls, executive cold call scripts, objection handling flows, voicemail frameworks, and follow-up sequences.

# MCP server integration for Claude Desktop
# 10 AI tools and 6 interactive UIs, install via their documented MCP setup
# Voice templates deploy directly to Vapi, one-click

The voice template format follows a trigger-based opener structure: reference something specific about the prospect (a recent action or event) before asking the actual question, rather than opening with a generic pitch.

mcpmarket.com: Cold Call Scripts skill

A standalone Claude Code skill specifically for generating personalised cold call scripts using what is described as a proven 5-step framework, positioned for sales prospecting and meeting booking.

Section 3

Module 2: Script Generation, The 5-Step Framework

The original full skill for generating a cold call script, built around a 5-step structure and the trigger-based opener pattern documented across the sourced repos.

The 5-step script structure

  1. Opener: reference something specific and real about the prospect or their company. Never "how are you today."
  2. Permission: a short, low-pressure line asking if now is a bad time, which paradoxically increases the odds of getting a real answer rather than an automatic deflection.
  3. Reason for calling: one sentence, tied directly to the trigger referenced in the opener.
  4. The question: one specific, easy-to-answer question that reveals whether this is worth continuing, not a pitch.
  5. The ask: book time, or a permission-based next step if the timing is wrong.

Full skill: cold-call-script

mkdir -p .claude/skills/cold-call-script

---
name: cold-call-script
description: >
  When writing a cold call script or opener for a specific prospect,
  load this skill.
---

# Cold Call Script

## Input needed
Prospect name, title, company. Trigger signal (a recent event, hire,
funding round, or public activity). My offer in one sentence.

## The 5-step structure
1. OPENER: reference the specific trigger. Under 15 words.
2. PERMISSION: "Is this a bad time, or do you have 30 seconds?"
3. REASON: one sentence connecting the trigger to why you're calling.
4. THE QUESTION: one specific, easy-to-answer question. Never a pitch.
5. THE ASK: book time, or offer a permission-based follow-up if the
   timing is genuinely wrong.

## Rules
- Total script under 100 words when read aloud
- No corporate language, write it the way a person actually talks
- Never open with "How are you today"
- The question in step 4 must be answerable in one sentence
- If no real trigger is available, ask for one before writing rather
  than inventing a fake one

## Output
The full script, plus 2 alternate openers using different trigger
angles if more than one signal is available.
Section 4

Module 3: Gatekeeper Navigation and Voicemail

Two original full skills for the parts of a cold call that happen before you reach the actual decision-maker.

Full skill: gatekeeper-navigation

mkdir -p .claude/skills/gatekeeper-navigation

---
name: gatekeeper-navigation
description: >
  When writing a script or response for navigating a gatekeeper (a
  receptionist, EA, or screener) before reaching the actual decision maker,
  load this skill.
---

# Gatekeeper Navigation

## Core principle
A gatekeeper's job is to filter, not to block. Sound like someone who
belongs on the call, not someone trying to sneak past.

## Scenarios to prepare for

1. "Who's calling and what is this regarding?"
Response: [YOUR NAME] from [COMPANY]. I need two minutes with [TARGET
NAME] about [SPECIFIC, CONCRETE REASON, not "following up" or "sales"].

2. "[TARGET NAME] is not available right now."
Response: No problem, when is a better time to try? Or: what's the best
way to get a message to them directly?

3. "Can you send an email instead?"
Response: Happy to. What's the best address? [Send the email
immediately, referencing the call, so the gatekeeper's note and your
email arrive together.]

4. "What company are you with?"
Answer directly and immediately. Hesitation here reads as evasive.

## Rules
- Never lie about who you are or why you're calling
- Never ask the gatekeeper to make the decision for the target
- Always leave a specific, memorable reason for the call, not a vague one
- Treat the gatekeeper as a person, not an obstacle

Full skill: voicemail-generator

mkdir -p .claude/skills/voicemail-generator

---
name: voicemail-generator
description: >
  When writing a voicemail script for a prospect who did not answer,
  load this skill.
---

# Voicemail Generator

## The structure
1. Name and company, said clearly and slowly
2. The specific reason for the call (same trigger logic as the cold
   call script)
3. One sentence on what you were hoping to discuss
4. A low-friction next step: "I'll try again Thursday, or feel free to
   reach me at [NUMBER]"
5. Repeat your name and number once more at the end, slowly

## Rules
- Under 20 seconds when read aloud
- Never leave more than one voicemail with the exact same script for
  the same prospect
- No urgency language ("time-sensitive", "don't miss out")
- Sound like a real person leaving a real message, not reading a script

## Output
Generate 2 versions: a first-voicemail version and a second-voicemail
version (for the same prospect, different angle, referencing that this
is a follow-up).
Section 5

Module 4: Voice Agents, Deploying Agentic Cold Calls

How the sourced repos actually deploy agentic voice calling, and what building on top of that looks like practically.

What the voice templates cover

From gtm-skills.com: 10 Vapi-ready templates covering MEDDPICC discovery calls, executive cold call scripts, objection handling flows, voicemail frameworks, and follow-up sequences. These are voice agent configurations, not text scripts; Vapi is the platform that actually places and conducts the call using the script as its conversational base.

Full skill: voice-agent-script-adapter

Takes a written cold call script (from Module 2) and adapts it into the branching format a voice AI platform needs: not a single linear script, but a decision tree that handles the actual range of things a prospect might say.

mkdir -p .claude/skills/voice-agent-script-adapter

---
name: voice-agent-script-adapter
description: >
  When converting a written cold call script into a branching format for
  a voice AI platform (Vapi or similar), load this skill.
---

# Voice Agent Script Adapter

## Input
The base script from cold-call-script. My offer. Common objections I hear.

## Build the branches
1. Opening line (fixed)
2. Permission check: branch on yes / no / ambiguous response
   - Yes: proceed to reason for calling
   - No: "When's a better time?" then end call politely
   - Ambiguous: repeat the permission question once, differently phrased
3. Reason for calling (fixed)
4. The question: branch on interested / not interested / needs more info
   - Interested: move to the ask
   - Not interested: one polite probe, then graceful exit
   - Needs more info: give one more sentence of context, then re-ask
5. The ask: branch on yes / no / maybe
   - Yes: confirm details, end call
   - No: leave door open, end call politely
   - Maybe: offer a specific low-commitment next step

## Output format
A structured branching script with each node numbered, each branch
labelled, and the exact language for each path. Formatted for direct
import into a voice agent platform's flow builder.

## Rules
- Every branch must end somewhere, never leave a dead end
- Objection responses must be specific to what was actually said, not generic
- Flag any branch where a human should take over rather than the
  agent continuing (a complex objection, a request to speak to someone
  specific by name)
Section 6

Module 5: Call Review to Coaching Plan

The original full skill for turning a call recording or transcript into a specific, actionable coaching plan.

Full skill: cold-call-review

mkdir -p .claude/skills/cold-call-review

---
name: cold-call-review
description: >
  When reviewing a cold call transcript or recording for coaching purposes,
  load this skill.
---

# Cold Call Review

## Input
Call transcript or recording. Was the outcome: booked / not interested /
callback requested / no answer / other.

## What to score
1. Did the opener reference something specific, or was it generic?
2. Did the permission check happen, or did the rep launch straight
   into a pitch?
3. Was the reason for calling tied to the opener, or disconnected?
4. Was the question in step 4 answerable in one sentence, or too broad?
5. Talk ratio: did the rep talk more than the prospect? (A cold call
   with a rep talking over 70% of the time is a warning sign.)
6. How were objections handled: acknowledged and addressed, or talked over?
7. Was there a clear, specific ask at the end?

## Output
**What worked**: 2-3 specific moments, quoted or paraphrased from the
call, not generic praise.
**What to fix**: the single biggest issue, not a list of five minor
ones. Specific enough to practice.
**One thing to try on the next call**: one concrete, testable change.

## Rules
- Never give more than one "thing to fix" per review; multiple
  corrections at once do not get practiced
- Quote the actual transcript when flagging an issue, do not paraphrase
  into something softer
- If the call was genuinely good, say so plainly rather than manufacturing
  a critique

Chaining the full system

1. cold-call-script writes the base script from a real trigger signal
2. gatekeeper-navigation preps responses for screening scenarios
3. voicemail-generator produces the fallback for no-answer calls
4. voice-agent-script-adapter converts the script to branching format
   if deploying via Vapi rather than dialling manually
5. After the call: cold-call-review turns the recording into one
   specific thing to improve next time
Section 7

Quick Reference: All 5 Skills and Install Commands

All 5 skills, the sourced repo install commands, and the full pipeline in one place.

All 5 skills

cold-call-script: the 5-step opener-to-ask script, built from a real trigger signal.

gatekeeper-navigation: responses for the 4 most common screening scenarios.

voicemail-generator: under-20-second voicemail, first and second-attempt versions.

voice-agent-script-adapter: converts a linear script into a branching flow for Vapi or similar.

cold-call-review: turns a recording into one specific coaching point, never more than one at a time.

Install everything

mkdir -p .claude/skills/{cold-call-script,gatekeeper-navigation,voicemail-generator,voice-agent-script-adapter,cold-call-review}

# Plus the sourced repos for additional coverage
npx skills add TheCraigHewitt/skills/sales
# gtm-skills.com: browse Vapi voice templates at gtm-skills.com/voice-templates

The realistic starting point

Most teams should start manual, not with a voice agent. Build cold-call-script, gatekeeper-navigation, and voicemail-generator first, use them to prep for real human-dialled calls, and run cold-call-review after each batch to improve. Only move to voice-agent-script-adapter and an actual Vapi deployment once the manual script is genuinely converting, since an agentic voice call amplifies a good script and equally amplifies a bad one.

6 build slots left · closes in

Have your first campaign built for you

Send us your ICP and a Prosp specialist sources the list, writes the sequence and clones your voice. You review every draft before a single message sends.

5/5 rated on Capterra·800+ agencies and sales teams·Set up in 5 minutes
6 done-for-you build slots left this weekTry Prosp Free