This skill builds a campaign the way it should be built: one campaign per lead list, every offer and copy template as A/B variants inside a single step, all senders attached, the deliverability-protecting settings applied, and the schedule set to the recipients' timezone. It stops one step short of sending on purpose. There is no activation code anywhere in it, because the QA gate downstream only works if nothing can route around it.
Pipeline Playbooks · Open Source, MIT Licensed
Assembles a complete EmailBison campaign end to end, copy, leads, senders, schedule, then deliberately stops at draft so nothing can go live without the QA gate.
Every skill folder is self-contained. Run this from your project root to pull just this one into .claude/skills/emailbison-campaign-launch/:
npx degit joelwylie7/cold-email-playbooks/.claude/skills/emailbison-campaign-launch .claude/skills/emailbison-campaign-launch
Want the whole system, not just one skill?

A numbered gate that checks copy, settings, leads, senders, schedule and sequence structure before any campaign launches or resumes, PASS or FAIL, one line of evidence each.

The EmailBison API reference built from getting it wrong first: auth failures that look like success, pagination that silently truncates at 15, and one PATCH that can flip live campaign settings.

Joel's 4-step cold sequence: a first touch, a same-thread nudge at +3 days, a fresh thread with a new offer angle at +30 days, then a final nudge.