Single "start here" orchestrator for new cold email operators.

MITAuto-check: notesSales & Support

Install Cold Email Kickoff

skills CLI
$ npx skills add growthenginenowoslawski/coldoutboundskills --skill cold-email-kickoff -a claude-code

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

GitHub CLI
$ gh skill install growthenginenowoslawski/coldoutboundskills cold-email-kickoff --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/growthenginenowoslawski/coldoutboundskills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/cold-email-kickoff .claude/skills/cold-email-kickoff && 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-kickoff
GitHub stars
753
Token cost
~1.9k tokens
SKILL.md length
681 words
Files
4 (incl. references)
Skills in repo
49
Repo updated
First seen
Licence
MIT

At a glance

Single "start here" orchestrator for new cold email operators.

  • Works in 7 steps: (asked FIRST): Infrastructure status → Load or create the business profile → Ensure lead magnet is chosen → …
  • Tasks that involve Cold outreach
  • SKILL.md covers When to use, What this skill produces, Flow and Safeguards, plus 4 more sections
  • Needs SMARTLEAD_API_KEY and PROSPEO_API_KEY

What it does

Cold Email Kickoff is an agent skill from growthenginenowoslawski/coldoutboundskills. Single "start here" orchestrator for new cold email operators. Asks infrastructure-status questions first, then runs /icp-onboarding → /lead-magnet-brainstorm → /campaign-strategy in sequence, producing a consolidated campaign-plan.md. Ends with an interactive menu of next skills branched on whether the user already has domains/inboxes. Use as the very first invocation on any new repo checkout or when onboarding someone to cold email from zero.

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/example-campaign-plans/agency.md`, `references/example-campaign-plans/b2b-saas.md` and `references/example-campaign-plans/smb-restaurant.md`).

It sits in Sales & Support, covering Cold outreach, Content marketing and Brainstorming. The repository describes itself as: Open-source Claude Code skills for cold email and outbound sales. Grade campaigns, export Prospeo searches, scrape Google Maps — all from Claude Code. The licence is MIT.

When your agent uses it

  • Tasks that involve Cold outreach
  • Tasks that involve Content marketing
  • Tasks that involve Brainstorming

Example prompts

  • “start here”
  • “/cold-email-kickoff”

Requirements

  • A credential in SMARTLEAD_API_KEY
  • A credential in PROSPEO_API_KEY

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. (asked FIRST): Infrastructure status
  2. Load or create the business profile
  3. Ensure lead magnet is chosen
  4. Generate campaign strategy
  5. Synthesize campaign-plan.md
  6. Interactive next-skill menu
  7. Offer to open the plan

What it can do on your machine

Read from SKILL.md and the folder at commit 25c5d85. 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 (its code samples are markdown).

    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 these keys or tokens, usually read from environment variables:

    • SMARTLEAD_API_KEY
    • PROSPEO_API_KEY
    • MILLIONVERIFIER_API_KEY

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

Context cost

Cold Email Kickoff loads about 1.9k tokens when it runs, and up to ~3.9k if it reads all its reference files. Until then it costs about 117 tokens; SKILL.md has 681 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~117
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.9k

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:33
    ead + Prospeo + MillionVerifier in your `.env`?"** (yes / partial / no)
  • NoteMentions a .env fileSKILL.md:91
    - [ ] SMARTLEAD_API_KEY in .env: <yes/no>
  • NoteMentions a .env fileSKILL.md:92
    - [ ] PROSPEO_API_KEY in .env: <yes/no>
  • NoteMentions a .env fileSKILL.md:93
    - [ ] MILLIONVERIFIER_API_KEY in .env: <yes/no>

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 growthenginenowoslawski/coldoutboundskills at commit 25c5d85, republished under its MIT licence (© growthenginenowoslawski). 681 words, ~1,928 tokens.

Download SKILL.mdSave it as .claude/skills/cold-email-kickoff/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
cold-email-kickoff
description
Single "start here" orchestrator for new cold email operators. Asks infrastructure-status questions first, then runs /icp-onboarding → /lead-magnet-brainstorm → /campaign-strategy in sequence, producing a consolidated campaign-plan.md. Ends with an interactive menu of next skills branched on whether the user already has domains/inboxes. Use as the very first invocation on any new repo checkout or when onboarding someone to cold email from zero.

Cold Email Kickoff

The single entry point for a fresh user. Replaces "stare at 29 skills and guess which to run first."

When to use

  • First-time cold email operator on this repo
  • New client/business being onboarded (fresh profiles/<slug>/ directory)
  • Experienced operator starting a new campaign for a new business
  • Anyone who asks "where do I start?"

What this skill produces

  • A populated profiles/<business-slug>/client-profile.yaml (from /icp-onboarding)
  • A profiles/<business-slug>/lead-magnets.md with the chosen free offer
  • A profiles/<business-slug>/campaign-strategy.md with 15-25 campaign ideas
  • A consolidated profiles/<business-slug>/campaign-plan.md — a single-page summary you can show stakeholders
  • An interactive menu pointing at the right next skill based on your infrastructure status

Flow

Step 1 (asked FIRST): Infrastructure status

Before touching any business context, ask:

  1. "Do you already have sending domains + inboxes set up on Smartlead?" (yes / no / not sure)
  2. "At least 20 inboxes that have been warming for 2+ weeks?" (yes / no)
  3. "Do you have API keys for Smartlead + Prospeo + MillionVerifier in your .env?" (yes / partial / no)

These answers determine the next-step menu at Step 6. Save them as infrastructure_status in the profile.

Step 2: Load or create the business profile

Check for profiles/<business-slug>/client-profile.yaml:

  • Exists → load it. Ask: "Use this existing profile (answer: use) or start fresh (answer: new)?"
  • Doesn't exist → invoke /icp-onboarding. This scrapes the user's website first, then interviews them. Produces the profile.
Step 3: Ensure lead magnet is chosen

Check the loaded/created profile for a lead_magnet field:

  • Empty → invoke /lead-magnet-brainstorm. It asks 4 intake questions, scores 10 magnet archetypes, picks a top 2-3, updates the profile.
  • Already set → confirm with the user: "Using <chosen magnet> as your free offer. OK?" — if they want to change it, re-invoke /lead-magnet-brainstorm.
Step 4: Generate campaign strategy

Invoke /campaign-strategy. It takes the profile + website + any case studies it can scrape and produces 15-25 campaign ideas ranging from broad to niche, with AI personalization + value-prop + campaign-overview per idea.

Saved to profiles/<slug>/campaign-strategy.md.

Step 5: Synthesize campaign-plan.md

Pull from all three artifacts above. Write profiles/<slug>/campaign-plan.md:

markdown
# Campaign Plan — <business name>
Generated: YYYY-MM-DD

## Business
<one-liner from profile>
Website: <url>

## ICP
- Titles: <titles>
- Industries: <industries>
- Headcount: X-Y
- Geography: <countries/states>
- Hard filters: <list>
- Excluded industries: <list>

## Offer & Lead Magnet
- Primary CTA: <cta>
- Free hook: <lead magnet name>
- Delivery: <how you deliver it>

## Top 3 Recommended Campaigns (from /campaign-strategy)
1. **<name>** — <one-line why + value prop>
2. **<name>** — <one-line why + value prop>
3. **<name>** — <one-line why + value prop>

Full strategy in: profiles/<slug>/campaign-strategy.md

## Infrastructure Readiness
Based on your Step 1 answers:
- [ ] SMARTLEAD_API_KEY in .env: <yes/no>
- [ ] PROSPEO_API_KEY in .env: <yes/no>
- [ ] MILLIONVERIFIER_API_KEY in .env: <yes/no>
- [ ] Domains purchased: <yes/no>
- [ ] Inboxes warmed 2+ weeks: <yes/no>

## Next Steps
<branched — see Step 6 below>
Step 6: Interactive next-skill menu

Branch on Step 1 answers.

If NO infrastructure (or "not sure"):

Your next step is provisioning domains + inboxes. This takes ~2 weeks (because inboxes need
to warm). Menu:

[A] Start the domain + inbox setup NOW  → /zapmail-domain-setup-public then /smartlead-inbox-manager
[B] Save the plan and come back after I have infra
[C] I want to build my list FIRST (warning: risky — without warmed inboxes, you can't send safely)

Pick A / B / C:

If A: orient the user, then invoke /zapmail-domain-setup-public. After that skill completes, invoke /smartlead-inbox-manager for config. Remind the user to wait 2 weeks for warmup before launching.

If INFRASTRUCTURE READY (warmed inboxes + API keys present):

Look at the ICP type in the profile and recommend a list-building skill:

Your infra is ready. Time to build your list. Based on your ICP (<summary>), the best fit is:

[A] /prospeo-full-export       → title-first search (best for: VP/Director/Head roles in specific industries)
[B] /disco-like                → lookalike discovery (best for: "more companies like <seed domains>")
[C] /google-maps-list-builder  → local SMBs (best for: restaurants, clinics, contractors, etc.)
[D] /blitz-list-builder        → domain-first (best for: named-account ABM, specific company list)
[E] /competitor-engagers       → LinkedIn engagement (best for: people actively engaged with competitors)

Recommendation: <one of A-E based on ICP>. Pick A / B / C / D / E:

Invoke the picked skill. After it completes, remind user: /icp-prompt-builder runs inside that skill (required step), then /list-quality-scorecard, then /campaign-copywriting, then /smartlead-campaign-upload-public.

Show full SKILL.md (270 more words)Show less
Step 7: Offer to open the plan

Print the campaign-plan.md path. Offer open <path> if macOS.

Safeguards

  • Don't re-run /icp-onboarding blindly. If a profile exists, ASK before overwriting.
  • Don't auto-invoke /zapmail-domain-setup-public. It spends real money. Always confirm first.
  • Don't skip the 2-week warmup warning. Make it loud if the user picks option [C] of the no-infra menu.

Why this skill exists

Without kickoff, a new user opens the repo, sees 29 skills, and has no idea which to run first. Every single new operator asks the same question ("where do I start?") and the answer is identical. This skill is that answer, codified.

Also: putting the infrastructure question FIRST prevents the most common failure mode — someone writes beautiful copy, builds a great list, then realizes they can't send because they have no warmed inboxes.

What to do next

Follow whichever branch your Step 6 menu selected. The skill hands you off cleanly to the right next step.

Or wait: if you picked [B] from the no-infra menu (save plan, come back later), return to this skill after your domains have warmed for 2 weeks. Load the existing profile and skip to Step 6.

  • /icp-onboarding — invoked in step 2 (scrapes website + interviews)
  • /lead-magnet-brainstorm — invoked in step 3 (picks free offer)
  • /campaign-strategy — invoked in step 4 (15-25 campaign ideas)
  • /zapmail-domain-setup-public — offered in step 6 if no infra
  • /smartlead-inbox-manager — offered in step 6 after domain setup
  • /prospeo-full-export, /disco-like, /google-maps-list-builder, /blitz-list-builder, /competitor-engagers — offered in step 6 if infra ready

References

  • references/example-campaign-plans/b2b-saas.md — sample campaign plan for a B2B SaaS client
  • references/example-campaign-plans/smb-restaurant.md — sample for a local restaurant chain
  • references/example-campaign-plans/agency.md — sample for a marketing agency

© growthenginenowoslawski, MIT. 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 3 other files (references) in skills/cold-email-kickoff of growthenginenowoslawski/coldoutboundskills.

  • SKILL.md
  • references/example-campaign-plans/agency.md
  • references/example-campaign-plans/b2b-saas.md
  • references/example-campaign-plans/smb-restaurant.md

Open the folder on GitHubat commit 25c5d85

Compare with similar skills

Cold Email Kickoff 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 Kickoff compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cold Email Kickoff this skillgrowthenginenowoslawski/coldoutboundskills753—~1.9kAutomated safety check: NotesMIT
Outreachyc-software/recruiting115—~3kAutomated safety check: NotesNone
Cold Outreachericrisco/rsc-harness180—~4.1kAutomated safety check: PassMIT
Email Response Simulationextruct-ai/gtm-skills109—~2.8kAutomated safety check: PassNone
X Use Engageihuzaifashoukat/x-use171—~1.3kAutomated safety check: PassMIT
Cta DesignerOthmane-Khadri/YALC-the-GTM-operating-system318—~1.6kAutomated safety check: PassMIT

Similar skills

  • Outreach

    yc-software/recruiting

    Draft personalized cold outreach to a candidate the hiring manager hasn't contacted yet.

    115 GitHub stars~3k tokensUpdated 1 mo ago
    Sales & SupportAuto-check: notes
  • Cold Outreach

    ericrisco/rsc-harness

    A skill your agent uses when writing a cold email or LinkedIn DM to a stranger and its cadence: first-touch copy under a word ceiling, 4-7 step bump sequences, per-inbox volume and warm-up limits…

    180 GitHub stars~4.1k tokensUpdated yesterday
    Sales & SupportAuto-check passed
  • 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
  • X Use Engage

    ihuzaifashoukat/x-use

    Research X posts or profiles and prepare persona-voice public replies or individual profile outreach drafts with x-use.

    171 GitHub stars~1.3k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Cta Designer

    Othmane-Khadri/YALC-the-GTM-operating-system

    Design personalized, value-based call-to-actions (CTAs) for cold outreach that spark conversations instead of demanding meetings.

    318 GitHub stars~1.6k tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Cold Outbound Optimizer

    ericosiu/ai-marketing-skills

    Design, analyze, and optimize cold outbound email campaigns for Instantly.

    3.6k GitHub starsUsed in 1 repo~1.7k tokens
    Sales & SupportAuto-check passed

More from growthenginenowoslawski/coldoutboundskills

All 49 skills in this repo
  • Email Deliverability Audit

    growthenginenowoslawski/coldoutboundskills

    Diagnostic audit for a running cold email program. An agent skill from growthenginenowoslawski/coldoutboundskills.

    753 GitHub stars~3.4k tokensUpdated 5 days ago
    Auto-check passed
  • Icp Onboarding

    growthenginenowoslawski/coldoutboundskills

    Conversational intake for cold email campaigns. An agent skill from growthenginenowoslawski/coldoutboundskills.

    753 GitHub stars~1.9k tokensUpdated 5 days ago
    Auto-check passed
  • List Builder

    growthenginenowoslawski/coldoutboundskills

    META skill — build the largest possible qualified lead list for any request, end to end.

    753 GitHub stars~4.7k tokensUpdated 5 days ago
    Auto-check: notes
  • Auto Research Public

    growthenginenowoslawski/coldoutboundskills

    Autonomous cold email campaign launcher. An agent skill from growthenginenowoslawski/coldoutboundskills.

    753 GitHub stars~2.9k tokensUpdated 5 days ago
    Auto-check passed
  • Blitz List Builder

    growthenginenowoslawski/coldoutboundskills

    Use the Blitz API to find decision-makers at specific companies when you already have a list of company domains.

    753 GitHub stars~2k tokensUpdated 5 days ago
    Auto-check passed
  • Deliverability Test Public

    growthenginenowoslawski/coldoutboundskills

    Compare reply rates, bounce rates, and positive reply rates broken down by inbox type (SMTP / Gmail / Outlook) for a Smartlead account.

    753 GitHub stars~1k tokensUpdated 5 days ago
    Auto-check passed

Categories

Questions about Cold Email Kickoff

What does Cold Email Kickoff do?

Single "start here" orchestrator for new cold email operators. Cold Email Kickoff is an agent skill from growthenginenowoslawski/coldoutboundskills. Single "start here" orchestrator for new cold email operators.

When should I use Cold Email Kickoff?

Cold Email Kickoff fits situations like: tasks that involve Cold outreach; tasks that involve Content marketing; tasks that involve Brainstorming.

How do I install Cold Email Kickoff in Claude Code?

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

How do I install Cold Email Kickoff in Codex?

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

Can I use Cold Email Kickoff 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 growthenginenowoslawski/coldoutboundskills --skill cold-email-kickoff -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-kickoff, .gemini/skills/cold-email-kickoff, .github/skills/cold-email-kickoff and .opencode/skills/cold-email-kickoff in your project.

What does Cold Email Kickoff need to run?

Going by SKILL.md and its folder, Cold Email Kickoff needs credentials named SMARTLEAD_API_KEY, PROSPEO_API_KEY and MILLIONVERIFIER_API_KEY. Our summary lists: A credential in SMARTLEAD_API_KEY; A credential in PROSPEO_API_KEY.

Does Cold Email Kickoff 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 Kickoff safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Cold Email Kickoff use?

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

About 1.9k tokens (SKILL.md is roughly 7.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.9k tokens, read only when the agent opens those files.

What are the alternatives to Cold Email Kickoff?

Skills that share tags, products or a category with Cold Email Kickoff: Outreach (yc-software/recruiting, 115 stars), Cold Outreach (ericrisco/rsc-harness, 180 stars), Email Response Simulation (extruct-ai/gtm-skills, 109 stars) and X Use Engage (ihuzaifashoukat/x-use, 171 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cold Email Kickoff?

growthenginenowoslawski (a GitHub user) maintains it in growthenginenowoslawski/coldoutboundskills, which has 753 GitHub stars. The repository holds 49 skills in this directory. The repository was last updated on October 5, 2026.

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