ab-testing
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Email marketing operating manual for AI agents, with hard send-safety gates. Use when someone plans, writes, designs, audits or sends an email campaign, newsletter, welcome series, abandoned-cart, post-purchase or win-back flow; builds a list or segment; drives Klaviyo,
Claude Code
$ npx -y skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible --agent claude-code
Codex
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a codex -y
Cursor
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a cursor -y
Gemini CLI
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a gemini-cli -y
GitHub Copilot
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a github-copilot -y
OpenCode
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a opencode -y
Windsurf
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a windsurf -y
name: email-marketing-bible description: > Email marketing operating manual for AI agents, with hard send-safety gates. Use when someone plans, writes, designs, audits or sends an email campaign, newsletter, welcome series, abandoned-cart, post-purchase or win-back flow; builds a list or segment; drives Klaviyo, Mailchimp, Brevo, Kit or any ESP through MCP, an API or a connector; asks to warm up my domain, migrate from Klaviyo, Mailchimp or Brevo, or why am I in spam (bounces, complaints, DMARC, falling opens); checks GDPR, CAN-SPAM, CASL, PECR or Spam Act rules; wants email copy that does not sound like AI; picks an ESP; or needs benchmarks. Also cold email, SMS, RCS and WhatsApp. Load it before any agent stages, schedules or sends email to more than one person. Not for transactional email API code or parsing inbound mail. license: MIT metadata: author: george-hartley version: "2.8.2"
By George Hartley, co-founder of [Nitrosend](https://nitrosend.com). Disclosure: Nitrosend is one of the platforms compared in references/platforms.md.
> v2.8.2, 13 Oct 2026. Distilled from the EMB (19 chapters, research across 900+ sources), from running SmartrMail (~12K customers, 6B emails, sold 2022) and field notes from running an ESP through agents. > Rules and gates are here; detail is in `references/`, named by the router (§2). If `references/` is missing, fetch https://emailmarketingskill.com/llms.txt and use its URLs verbatim (Claude's fetch refuses assembled URLs); if refused, have the user paste that URL. Offline, name the chapter and never invent the figure.
Every segment, draft, campaign, flow or staged send on a real ESP is live. **Hard gates, never skip:**
Account data beats benchmarks. Dated facts (law, inbox rules, vendor features, prices, model names) live in `references/` with a Last checked date. If that date is more than about 90 days old, or the answer turns on the fact, verify it live before stating it as current. A benchmark is a starting hypothesis, never a pass/fail gate. Opens are unreliable in both directions: judge on bot-filtered clicks, replies, conversions and revenue per recipient.
1. **Bind before you build.** Call the ESP's status or account tool; read back account, brand, sending domain, contact count and plan. An unexpected zero or an unfamiliar name means the wrong workspace or stale auth until proven otherwise. Re-assert the brand or account before each write batch after idle. Use the ESP's MCP or API, not browser automation, when one exists. 2. **Draft by default.** Every compose ends, unprompted, with a draft id, a preview URL and a test to the human's own seed addresses. Seeds only, never customer or prospect lists. Seed tests count toward bounce and complaint budgets. 3. **Safe without asking:** reading, drafting, rendering previews, lint and link checks, seed tests. Sends, schedules and changes to live flows are never on that list.
Files are in `references/`.
| Task | Read | Done when | |---|---|---| | "Send this now", any send or schedule | §0, §4 | Packet shown; waiting for "send it" | | Campaign or newsletter | §4, copy.md, design.md | Draft, preview URL, seed test, packet shown | | Flow, or failed-payment (dunning) email | flows.md | Drafted, read back as numbered steps with exits; not activated | | Audit a programme | agent-ops.md, flows.md, deliverability.md | Findings ranked, each with its fix; nothing changed | | Why am I in spam, bounces, complaints | deliverability.md, thresholds.md | Root cause shown with evidence; fix and monitoring window stated | | DNS or authentication change | deliverability.md (DNS protocol) | Records drafted for the DNS owner; re-verified after the change | | Migrate from another ESP | deliverability.md (switching runbook) | Inventory done, suppressions imported first, ramp plan agre
By George Hartley, co-founder of Nitrosend. The AI email automation skill for Claude, ChatGPT, and any agent.
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…