Every expensive cold email failure traces back to a gap a checklist would have caught: a broken variable in a subject line, a list with security-gateway domains still in it, settings that flipped on a live campaign mid-edit. This skill runs seven sections, copy, settings, leads, senders, schedule, sequence and the post-activation watch, and reports each item PASS or FAIL with real evidence, not a guess. No checklist, no launch.
Pipeline Playbooks · Open Source, MIT Licensed
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.
Every skill folder is self-contained. Run this from your project root to pull just this one into .claude/skills/pre-launch-qa/:
npx degit joelwylie7/cold-email-playbooks/.claude/skills/pre-launch-qa .claude/skills/pre-launch-qa
Want the whole system, not just one skill?

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.

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.

The mandatory final pass every lead list gets before it touches a sending tool: dedup, exclusion lists, and an automatic MX check that drops Mimecast and Barracuda domains.