skills/sales-cadence/SKILL.md
Designs multi-channel outbound cadences with timing, A/B testing, and content. Use when outbound sequences getting low reply rates, unsure how many touchpoints or what spacing to use, cadence emails sound generic, prospects ignoring calls, A/B tests not moving the needle, sequence performance plateauing, or not sure which channels to include in outreach. Do NOT use for marketing cold email (use /cold-email), automated email flows (use /email-sequence), or general Salesloft platform help (use /sales-salesloft).
npx skillsauth add sales-skills/sales sales-cadenceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help the user design a complete outbound cadence for Salesloft, Mailshake, Smartlead, Lemlist, Yesware, or Hunter.io — from architecture and timing through full content for every step, A/B testing, and optimization benchmarks.
If references/learnings.md exists, read it first for accumulated knowledge.
Ask the user:
What's the campaign goal?
Who is the target persona? (title, seniority, industry, company size)
What channels are available?
What constraints should I know about?
If the user's request already provides most of this context, skip directly to the relevant step. Lead with your best-effort answer using reasonable assumptions (stated explicitly), then ask only the most critical 1-2 clarifying questions at the end — don't gate your response behind gathering complete context.
Design the cadence structure as a table:
| Day | Step | Channel | Action | Notes | |-----|------|---------|--------|-------| | 1 | 1 | Email | Intro email (A/B subject lines) | Personalization Level 3+ | | 1 | 2 | LinkedIn | Profile view + connection request | Same day as email | | 3 | 3 | Phone | Call attempt #1 + voicemail | Reference email | | 4 | 4 | Email | Follow-up email (value-add) | Different angle from Step 1 | | ... | ... | ... | ... | ... |
For each step in the cadence, write the actual content:
For each email:
{{brackets}}For each call step:
For platform-specific cadence implementation (Salesloft, Mailshake, Lemlist, Smartlead, Mixmax, Reply.io, Woodpecker, Hunter.io, Seamless.AI, Closum, Minelead, GetProspect, ZoomInfo, Snov.io, 6sense, Clay, BrandJet, AiSDR, Nooks, Orum, Amplemarket, Sendr, LeadIQ, Waalaxy, Linked Helper), see references/platforms.md.
Recommend Level 3+ for all touches in a cold outbound cadence. Level 2 is acceptable for re-engagement at scale.
For Level 3+ at scale (100+ prospects), consider AI personalization: Smartlead SmartAgents, Clay, or custom GPT workflows to research each prospect and generate personalized snippets for {{custom_field}} merge variables. This automates the research step that makes Level 3-4 feasible at volume.
Design an A/B testing strategy:
| Test # | What to test | Variant A | Variant B | Metric | Min sample size | |--------|-------------|-----------|-----------|--------|-----------------| | 1 | Subject line (Step 1) | Pain-focused | Curiosity-based | Open rate | 100 sends each | | 2 | CTA style (Step 1) | Specific time ask | Open-ended question | Reply rate | 100 sends each | | 3 | Email length (Step 4) | Short (75 words) | Medium (125 words) | Reply rate | 100 sends each |
Provide a benchmarks table:
| Metric | Good | Great | If below "Good"... | |--------|------|-------|---------------------| | Open rate | 40-50% | 50%+ | Fix subject lines, check deliverability, verify email addresses | | Reply rate (total) | 8-12% | 15%+ | Improve personalization, test different angles, check targeting | | Positive reply rate | 3-5% | 7%+ | Revisit value prop, check ICP fit, strengthen the ask | | Meeting booked rate | 2-4% | 5%+ | Improve CTA clarity, offer more flexibility, add social proof | | Bounce rate | <3% | <1% | Clean your list, use email verification tools, check domain health | | Unsubscribe rate | <1% | <0.5% | Reduce frequency, improve relevance, check compliance | | Call connect rate | 5-10% | 12%+ | Try different times of day, use local presence dialing, vary call days |
This skill covers a strategy domain across many platforms. Before pointing the user to any specific platform skill (any /sales-{platform} listed in ## Related skills, e.g., /sales-mailshake, /sales-klaviyo, /sales-apollo), read that platform skill's actual SKILL.md first. The 1-line description in ## Related skills is enough to identify a candidate — it's not enough to commit to it or to write a prompt that invokes it well.
How to read it:
~/.claude/skills/{skill-name}/SKILL.md exists locally, Read it.sales-* skills, WebFetch directly from this repo: https://raw.githubusercontent.com/sales-skills/sales/main/skills/{skill-name}/SKILL.md — e.g., for sales-mailshake: https://raw.githubusercontent.com/sales-skills/sales/main/skills/sales-mailshake/SKILL.md.sales-* skills (third-party), look up {org}/{repo} in ~/.claude/skills/sales-do/references/skill-sources.md if installed and fetch the same skills/{skill-name}/SKILL.md path under that repo.After reading, ground your recommendation in something concrete from the SKILL.md (its scope, a sub-flow, its argument-hint shape, or a "Do NOT use for..." negative trigger). Align any generated invocation with the platform skill's argument-hint. If the platform skill turns out not to fit the user's situation, swap to another or handle the question here directly rather than recommending a poor fit.
/sales-salesloft — General Salesloft platform help (Rhythm, Analytics, Drift, admin)/sales-deliverability — Email deliverability — SPF/DKIM/DMARC, warmup, inbox placement/sales-mailshake — Mailshake platform help (campaigns, Lead Catcher, settings)/sales-smartlead — Smartlead platform help (campaigns, SmartSenders, SmartAgents, API)/sales-lemlist — Lemlist platform help (sequences, Lemwarm, LinkedIn automation, enrichment, API)/sales-lagrowthmachine — La Growth Machine platform help (LinkedIn-first multichannel outbound — LinkedIn/email/X sequences, per-identity safety limits, enrichment + intent signals; REST API apiv2.lagrowthmachine.com/flow (apikey) enroll-into-audience + inbox webhooks + MCP; API/webhooks on Ultimate)/sales-instantly — Instantly platform help (high-volume cold-email campaigns/subsequences across unlimited inboxes, Unibox, v2 API + webhooks)/sales-call-review — Review calls from your cadence to improve scripts/sales-email-tracking — Email engagement tracking — open/click/attachment signals for follow-up timing/sales-brandjet — BrandJet AI platform help — multi-channel outreach, brand intelligence, AI monitoring/sales-revenue-io — Revenue.io platform help (Salesforce-native Guided Selling cadences, RingDNA dialer, Moments coaching)/sales-nooks — Nooks platform help (AI parallel dialer, multi-channel sequencing, coaching, waterfall enrichment)/sales-orum — Orum platform help (AI parallel dialer, coaching suite, virtual salesfloor)/sales-outreach-io — Outreach platform help (sequences, Kaia CI, deal management, forecasting, coaching)/sales-amplemarket — Amplemarket platform help (all-in-one: data + sequences + signals + deliverability + Duo AI)/sales-sendr — Sendr platform help (lipsync video, dynamic pages, Lead Finder, campaign sequencing)/sales-leadiq — LeadIQ platform help (Scribe AI outreach writer, Chrome extension prospecting, champion tracking)/sales-waalaxy — Waalaxy platform help (budget LinkedIn-first outreach via Chrome extension — ready-made sequences, Email Finder, import/enroll prospects via REST API on Advanced/Business)/sales-linkedhelper — Linked Helper platform help (cheap standalone desktop LinkedIn automation app — auto connect/message/InMail funnels, email finder, built-in CRM; no inbound API, outbound webhooks + native CRM sync; desktop-only so campaigns stop when the computer's off; account-restriction risk)/sales-do — Not sure which skill to use? The router matches any sales objective to the right skillDon't make all touches email-only. Claude defaults to generating email-heavy cadences. A real cadence needs channel mixing — if the user has phone and LinkedIn available, use them from the start, not as afterthoughts.
Don't space touches too close together. Avoid scheduling touches less than 2 business days apart (except same-day email + LinkedIn on Day 1). Prospects need time to engage before you follow up.
Don't write generic "just checking in" follow-ups. Every touch must add new value or a new angle. If you catch yourself writing "I wanted to follow up on my last email," rewrite it with a new hook.
Don't ignore timezone for call steps. Phone calls placed outside business hours are wasted touches. If you know the prospect's timezone, note the best call windows (typically 8-10am and 4-6pm local time).
Don't generate a cadence without confirming channel availability first. If the user didn't specify channels, ask — don't assume they have LinkedIn Sales Navigator or a phone dialer.
Self-improving: If you discover something not covered here, append it to references/learnings.md with today's date.
User says: "Build a 21-day cold outbound cadence for VP Engineering at Series B SaaS companies. We have email, phone, and LinkedIn." Skill does:
User says: "My cadence has 35% open rate but only 2% reply rate. What's wrong?" Skill does:
Cause: Subject lines aren't compelling, or deliverability issues Solution: Test pain-focused vs. curiosity-based subject lines. Check domain reputation, SPF/DKIM records, and bounce rate. If bounce rate >3%, clean your list first.
Cause: Email body doesn't deliver on the subject line promise, CTA is weak or unclear, or personalization is too generic Solution: Ensure the first sentence connects to the prospect's world. Make the CTA specific ("15 minutes Thursday?") not vague ("let me know if interested"). Increase personalization to Level 3+.
Cause: Too many touchpoints before the ask, or the ask is buried Solution: Include a clear meeting CTA by Step 3. Use the phone step within 24 hours of an email open. Offer a specific time, not an open question.
tools
Wizlogo (wizlogo.com) platform help — a budget online logo maker (template/style-variation, marketed as "AI") plus a hub of FREE branding tools (business-name, blog-name and slogan generators, business-card maker, invoice generator, color converter, domain search). The pricing traps: the FREE logo is PERSONAL-USE-ONLY; the two cheap paid tiers are RASTER PNG/JPG only — Single (~€39.99 one-time) and Unlimited (~€3.99 per WEEK, recurring) — and VECTOR (SVG/PDF/EPS) is gated to the ~€299.99 Enterprise tier, which also bundles human designer edits and a social kit. Transparent PNG is on all paid plans. Use when making a Wizlogo logo, understanding free-vs-paid or personal-vs-commercial use, which tier unlocks vector/SVG for print, the weekly-subscription billing trap, its free name/slogan generators, or whether it has an API (UI-only — no public API, webhooks, Zapier or MCP). Do NOT use to just generate the business name (use /sales-namelix) or to compare/validate branding tools (use /sales-idea-validation).
tools
VistaPrint platform help (vistaprint.com, a Cimpress company) — the small-business design + print + digital-marketing platform: a free AI Logomaker (4 generations, 60 more after free sign-up) exporting SVG/PNG/PDF at 4000x4000 with no watermark, a free Brand Kit, business cards/flyers/signage/apparel/promo print, and a website builder. THE RIGHTS TRAP: VistaPrint states NO intellectual-property rights transfer on an AI-generated logo — you get usage rights but CANNOT register it for trademark or copyright; only its human designer service transfers full IP. Use when making a VistaPrint logo, asking if you own or can trademark it, running out of AI logo credits, printed colors not matching the screen, bleed/DPI/font file-prep rejections, or asking whether VistaPrint has an API (the consumer site does not — automation runs through the parent Cimpress Open partner-fulfilment API). Do NOT use for Vista Social scheduling (use /sales-vistasocial) or comparing logo tools market-wide (use /sales-idea-validation).
tools
Turbologo (turbologo.com) platform help — a budget AI/DIY logo maker: enter a business name + industry, pick icons and colors, and it proposes logo concepts you refine in an in-browser editor, then pay a one-time fee to download (designing is free, previews are watermarked, downloading is the paywall). Vector SVG/PDF is gated to the mid tier and up; the top tier adds a brand kit (business cards, letterheads, email signatures, social assets). Use when generating a logo in Turbologo, choosing which download tier to buy, vector SVG vs raster PNG, removing the free watermark, the time-limited edit-after-purchase window, pay-to-download pricing questions, whether an AI logo is yours to trademark, or whether Turbologo has an API to bulk-generate logos (it is UI-only — no public API, webhooks, Zapier, or MCP). Do NOT use to generate the business name (use /sales-namelix), compare or validate branding tools across the market (use /sales-idea-validation), or build wider marketing creative (use /sales-canva).
tools
Online Logo Maker (onlinelogomaker.com) platform help — a long-standing free/freemium DIY logo maker: build the mark yourself from icons, shapes, text, and fonts — MANUAL/template-based, NOT enter-a-name-get-AI-concepts. The free pack downloads a LOW-RES 300px PNG with a background; vector SVG, transparent PNG, and 2000px high-res are gated to a one-time lifetime Premium pack (not a subscription). The free tier's commercial-use rights are disputed by reviewers — clean ownership effectively needs Premium, and a shared-icon mark can be non-distinctive. Use for building/editing a logo here, free download vs Premium, vector SVG or transparent PNG, one-time pricing, commercial-use/trademark terms, near-namesake confusion (NOT LogoMaker.com / LogoMakr / Logomakerr.ai), or whether it has an API (UI-only — no API, webhooks, Zapier, MCP). Do NOT use to generate the business name (use /sales-namelix), compare branding tools across the market (use /sales-idea-validation), or build wider creative (use /sales-canva).