Install
openclaw skills install skills-sh:mbfinotti/sales-skills/cold-call-openerCold Call Opener Draft what a rep says between "hello" and the prospect's first real response. The opener ends the moment the prospect engages or brushes off - everything after that belongs to a neighboring skill (see References). The published evidence on opener wording comes…
openclaw skills install skills-sh:mbfinotti/sales-skills/cold-call-openerDraft what a rep says between "hello" and the prospect's first real response. The opener ends the moment the prospect engages or brushes off - everything after that belongs to a neighboring skill (see References). The published evidence on opener wording comes almost entirely from two Gong datasets that contradict each other, plus Cognism's funnel data. This skill reports each source honestly instead of blending them into a fake industry benchmark.
Ask before drafting anything. One question per message; offer multiple-choice answers when possible. Skip any question the user already answered.
Four components, one length budget. The whole opener runs 5-30 seconds of rep speech, then stops.
Stay short for two reasons:
Working cap: about 75 words, a self-set bar rather than a published one. Verify with a read-aloud timer, not a word counter alone.
Run the Interview; collect every answer first.
If you can browse the web, verify the pain signal (job posting, funding news, public statement); otherwise ask the user for the evidence. Never invent a signal. For turning raw signals into angles, see mbfinotti/sales-skills@sales-outreach-personalization.
Enter brainstorming mode: propose 2-3 candidate angles (each = one opener pattern + one pain framing). Score every candidate on the three axes Choosing the pattern uses:
Recommend one and name the axis that decided it. Ask questions one at a time. Draft nothing until the user picks an angle.
Pick the pattern with the ranking in Choosing the pattern; open references/opener-patterns-and-evidence.md only for the full evidence trail behind a rate or an attribution.
Draft 2-3 variants. Each variant isolates exactly one variable (pattern, pain wording, or ask) against the others; a variant that changes two things teaches nothing.
Write delivery notes per variant (Delivery below).
Run your preferred humanizer skill over every variant, then read each aloud with a timer. A cold call opener is speech; raw first-draft model output is never the final deliverable.
Score every variant against the Self-check gate; iterate until all items pass.
Hand off the artifact in Expected output, including the test plan.
If your harness has persistent memory, memorize the approved persona, pain hypothesis, product sentence, and - once tested - the winning opener; later runs then skip the interview.
Rank patterns by what they return per unit of rep effort, and say the ranking out loud instead of letting row order imply it. Effort here is rehearsal time, live composure, and how badly the pattern fails in an unskilled rep's hands - a pattern that is strong for a veteran and damaging for a new rep is high-effort, not high-value. Full evidence, attributions, and the Gong 2018/2024 contradictions sit in references/opener-patterns-and-evidence.md.
The axes disagree, so each gets its own line:
That == is a real tie, not a way of avoiding the call. Gong's 2024 study separates those two by 0.06 percentage points and publishes no per-opener sample size, so nothing in the data can order them. They split on effort instead.
No compliance-cost axis belongs on this menu. Consent and scrubbing duty attaches to the list and the jurisdiction, identically for every pattern (see references/consumer-calling-constraints.md).
Deleted, not demoted. Small-talk openers ("How have you been?", "How's your day going?") are off this menu.
What this order starves. Context-first/peer-proof ties for the highest measured value and loses every efficiency round on research cost, the standard failure of ratio-ranking. Promote it deliberately on a short, durable list of high-value director+ accounts, where per-account research is affordable.
Gong's seniority conditionality applies here: company-specific personalization pays most at director+, measured on email reply rates. Carrying it to calls is therefore an inference rather than a finding.
Re-rank before drafting. This order is a default, not a law: it shifts with context and with who executes it. Re-rank against what you already know about the user, then name which interview answer moved which pattern when presenting the choice.
Identical in both - say so, do not re-derive:
What differs:
Pace: unhurried. Rushing signals fear; the identification especially gets said slowly.
Tone: match the rep's natural register from the interview - a script in someone else's voice reads as a script.
Stand up, or sit upright: breath support carries energy down a phone line. Practice advice, not a measured effect.
After the ask: pause, and do not fill the silence. The ask ends the opener; whoever speaks next is the prospect.
Rhythm. Gong's call data shows successful cold calls are not interrogations.
Read together, this means: deliver the opener as one confident monologue, then stop cleanly. Keep the exchange brisk after that, with short turns and fast back-and-forth.
Do not read this as "talk over the prospect." Do not teach "listen more, talk less" as if the data supported it. On these measures, it points the other way.
Track per variant, in the dialer or call recording tool:
Two places those numbers can come from, and the axes disagree:
Iteration target this skill chases: connect-to-conversation at or above the 65.6% Cognism benchmark, and meetings per conversation at or above the 2.7% average. If a variant sits below either after the judging threshold, change one variable and rerun. Keep iterating until a variant clears both.
Every variant passes all items before handoff. Iterate - redraft, re-run the humanizer - until none fail.
| Failure | Fix |
|---|---|
| Sounds like a script | Humanizer pass + read-aloud; contractions; the rep's own vocabulary from the interview |
| Over-long opener | Cut to one pain sentence; 30-second timer is the law |
| Fake familiarity ("How have you been?" to a stranger) | Cite a real signal or drop the claim; small-talk openers are off the pattern menu, not a judgment call |
| Stacked questions | One ask; park the rest for discovery |
| Asking for time the rep does not need ("Can I get 30 minutes?") | Ask for the conversation already in progress |
| Feature dumping | The opener names a pain, never describes the product beyond the one-liner |
| Apologizing for calling ("sorry to bother you") | Own the interruption instead - the permission-based pattern names it without apology |
| Inviting the exit ("Did I catch you at a bad time?") | Both Gong datasets rank better options (0.9% in 2018; 2.15% in 2024 - the two disagree on the baseline, not on the ranking) |
| Treating the opener as discovery | One hypothesis, one ask; question batteries belong after engagement |
COLD CALL OPENER - <persona>, <product>, <date>
Chosen pattern : <pattern> + the axis that decided it against the other candidate angles
Variant A/B/C : verbatim opener + the one variable it isolates
Delivery notes : pace, pause points, tone - per variant
If brush-off : hand to mbfinotti/sales-skills@sales-objection-handling
If engaged : hand to mbfinotti/sales-skills@sales-discovery-questions
Test plan : conversations per variant, KPIs, thresholds, judge date
Compliance : (B2C) jurisdiction + scrub/consent confirmation
Full worked examples - two B2B, one B2C, one annotated negative - are in references/example-openers.md, never inline here.
mbfinotti/sales-skills@sales-objection-handling for what follows a brush-off.mbfinotti/sales-skills@sales-discovery-questions for what follows engagement.mbfinotti/sales-skills@sales-call-review for scoring recorded calls against a rubric afterward.mbfinotti/sales-skills@sales-hiring for the hiring loop's mock-call work sample, which draws on this skill's opener craft when writing realistic scenario material for an SDR/high-velocity candidate exercise.1ef68881b2ed