auto-research-public
Autonomous cold email campaign launcher. Takes one target company domain, scrapes their…
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
$ npx -y skills add growthenginenowoslawski/coldoutboundskills --skill cold-email-kickoff --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cold-email-kickoffContext preview
The summary Claude sees to decide when to auto-load this skill.
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
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.
The single entry point for a fresh user. Replaces "stare at 29 skills and guess which to run first."
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.
Check for `profiles/<business-slug>/client-profile.yaml`:
Check the loaded/created profile for a `lead_magnet` field:
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`.
Pull from all three artifacts above. Write `profiles/<slug>/campaign-plan.md`:
# 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>
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`.
Print the `campaign-plan.md` path. Offer `open <path>` if macOS.
Open-source Claude Code skills for cold email infrastructure, lead sourcing, copywriting, and operations. Built by GrowthEngineX from patterns across 1,000+ real B2B campaigns. 31 skills that work together.
Repo: growthenginenowoslawski/coldoutboundskills
Autonomous cold email campaign launcher. Takes one target company domain, scrapes their…
Use the Blitz API to find decision-makers at specific companies when you already have a list…
Creates cold email copy through a stepwise confirmation process. Use when writing email…
Generates 15-25+ cold outbound campaign ideas with targeting strategies, AI personalization…
Complete beginner-friendly cold email toolkit. Walks from zero to launched campaign — domain…
Operational playbook for running cold email continuously. Prescribes what to do on Monday /…