Revenue Audit
cognyai/claude-code-marketing-skills
Audit an email marketing program for revenue leaks — missing flows, dormant high-value subscribers, under-segmentation, promo gaps, stale automations — ranked by estimated $ impact
Email marketing operating manual for AI agents, with hard send-safety gates.
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install CosmoBlk/email-marketing-bible email-marketing-bible --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "email-marketing-bible" agent skill from https://github.com/CosmoBlk/email-marketing-bible/tree/main into .claude/skills/email-marketing-bible/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "email-marketing-bible", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install CosmoBlk/email-marketing-bible email-marketing-bible --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "email-marketing-bible" agent skill from https://github.com/CosmoBlk/email-marketing-bible/tree/main into .agents/skills/email-marketing-bible/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "email-marketing-bible", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install CosmoBlk/email-marketing-bible email-marketing-bible --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "email-marketing-bible" agent skill from https://github.com/CosmoBlk/email-marketing-bible/tree/main into .cursor/skills/email-marketing-bible/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "email-marketing-bible", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install CosmoBlk/email-marketing-bible email-marketing-bible --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "email-marketing-bible" agent skill from https://github.com/CosmoBlk/email-marketing-bible/tree/main into .gemini/skills/email-marketing-bible/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "email-marketing-bible", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install CosmoBlk/email-marketing-bible email-marketing-bibleInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "email-marketing-bible" agent skill from https://github.com/CosmoBlk/email-marketing-bible/tree/main into .github/skills/email-marketing-bible/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "email-marketing-bible", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install CosmoBlk/email-marketing-bible email-marketing-bible --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "email-marketing-bible" agent skill from https://github.com/CosmoBlk/email-marketing-bible/tree/main into .opencode/skills/email-marketing-bible/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "email-marketing-bible", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
email-marketing-bibleEmail marketing operating manual for AI agents, with hard send-safety gates.
Email Marketing Bible is an agent skill from CosmoBlk/email-marketing-bible. 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…
Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 31 other files, including reference files and assets (for example `.claude-plugin/marketplace.json`, `.claude-plugin/plugin.json` and `.github/workflows/skill-sync.yml`).
It sits in Marketing & SEO, covering Email marketing. It works with Mailchimp, Model Context Protocol and WhatsApp. The repository describes itself as: Email marketing skill for Claude Code. 88K words, 908 sources, 19 industry playbooks. Install the skill and Claude becomes your email marketing expert. The licence is MIT.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0b28412. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
nitrosend.comlennysnewsletter.comemailmarketingskill.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Email Marketing Bible loads about 4.3k tokens when it runs, and up to ~42k if it reads all its reference files. Until then it costs about 204 tokens; SKILL.md has 2,273 words of instructions outside code blocks.
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.
The automated check found no risky patterns in SKILL.md.
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.
The full file from CosmoBlk/email-marketing-bible at commit 0b28412, republished under its MIT licence (© CosmoBlk). 2,273 words, ~4,313 tokens.
.claude/skills/email-marketing-bible/SKILL.md (or your agent's skills folder). This skill also uses 26 other files; get the full folder from GitHub.By George Hartley, co-founder of Nitrosend. Disclosure: Nitrosend is one of the platforms compared in references/platforms.md.
v2.8.0, 9 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). Ifreferences/is missing, fetch the file fromraw.githubusercontent.com/CosmoBlk/email-marketing-bible/main/references/, or the chapter atemailmarketingskill.com/<slug>/(slugs in §8). If you are 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:
/send, /dispatch, /trigger, /fire, /publish paths can dispatch immediately; if the approve-scheduled path is unclear, ask the human to click it. Test on sandboxes or cloned campaigns with seed lists.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.
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 |
| Build or edit a flow | 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 agreed |
| Write or de-slop copy | §5, copy.md | Lint passes; one real opinion; one real proof |
| Design an email | §6, design.md | Inputs gathered; direction picked by the human; render critiqued |
| Compliance question | compliance.md | Regime and basis named; dated facts flagged |
| Reporting, attribution, A/B test | measurement.md | Metric and denominator stated; sample size set before the test |
| Segment or list building | segmentation.md | Rules, count and five sample rows shown |
| Pick a platform | platforms.md | Shortlist on permission model, data depth and cost |
| Benchmarks | benchmarks.md, thresholds.md | Figure given with source, label and date |
| Cold outbound | cold-email.md | Separate infrastructure confirmed before copy |
| WhatsApp, SMS, RCS | messaging-channels.md | Channel consent and region checked |
| Industry playbook, BFCM | playbooks.md, flows.md | Plan tied to the vertical's flows |
| Connect or run an agent, routine or MCP | agent-ops.md | Lowest scope chosen; gates confirmed |
| Model choice for design | models.md | Roles filled with current names, date checked |
| Go deeper | sources.md, §8 | Chapter named or fetched |
The marketer moved from operator to director: brief the agent, govern it, own the send button. Advise on the surface the user runs (references/platforms.md).
The loop: read state → reason → act → verify. Read the account first (lists, flows, recent campaigns, deliverability, suppressions), act on one thing, verify it.
Automate: send-time optimisation, subject-line variants + A/B, cart/browse triggers, post-purchase cross-sell, first-draft copy. Keep human: brand voice, strategy (segment priority, flow order), creative direction, domain and deliverability, the final send.
Autonomy dial. Ask mode by default; widen only on narrow, reversible, low-brand-risk tasks, with an undo; read before write access. Supervised autonomy is the production stance. Measure AI optimisation with holdouts, never last-touch credit (guardrails in references/measurement.md).
Silent failure is the real risk (a flow that quietly stops, caught days later). Where the ESP offers failure webhooks or events (flow paused, sending paused, domain verification lost), subscribe to them; otherwise schedule a recurring health digest of flows not fired, flows erroring, metrics dropped.
Run it before you stage, schedule or activate anything beyond a seed test. Confirm every line in the packet, then wait for approval (§0).
Compliance first. (1) Type: transactional, lifecycle, marketing, newsletter or cold? (2) Recipient region? (3) Consent basis for this audience and this content, including buyers? (4) One-click unsubscribe and physical address present? (5) Suppressions applied? (6) Content materially accurate, with deadlines, scarcity and discounts real (the calendar honours the deadline, the stock limit exists, the discount is the checkout price)? Any unclear answer: refuse or ask. AI does not transfer liability: you own an agent's sends, so re-check the footer and unsubscribe after every template edit.
hrefSlop costs trust: 40% of US consumers would trust a retailer's emails less if they knew AI wrote them (Validity, Jun 2026) [vendor].
Design inputs first. Before the first compose, gather two or three screenshots of the brand's best emails or landing page, the brand document, the logo in light and dark variants, and a folder of approved real images. Name the images to use in each email. After any brand-kit scrape, read it back (logo, brand name, colours, footer, social links, dark-mode logo) and fix it before the first draft. A site on a store or link-in-bio platform can hand the scrape that platform's branding. Context beats prompt: feed the brand kit, design tokens, a tested module library and a rules file before iterating on wording.
AI defaults to competent and generic; force it off its defaults.
role="presentation" tables and dark-mode-safe colours (~#121212, never pure #000 backgrounds or #fff logos).Direct the agent: Discover, Define, Deliver. Adapted for email from Anshu Chimala, "How to turn your AI into a world-class designer" (Lenny's Newsletter, 1 Sep 2026, https://www.lennysnewsletter.com/p/how-to-turn-your-ai-into-a-world) via the design-director skill. LLMs predict the median; divergence has to come from outside the model. Method (full in references/design.md): seed strings inside the brand tokens; 12-20 one-line directions, one picked by the human, brief approved before any image or code; ambitious briefs; a fresh-context critic loop to 9/10, four rounds at most; delivery by subtraction.
Model roles. Critic: the strongest vision-capable model you can reach, in a fresh context. Implementer: your coding agent. Stills and motion: the current image and video models. Names and dates: references/models.md.
The first three are ESP mechanics (check your ESP's equivalent); the rest hold anywhere.
if_version); on conflict, re-read and retry with the fresh version, never guess.href, give Liquid merge defaults single quotes; inner double quotes close the attribute and break the link.Full guide: https://emailmarketingskill.com. Fetch emailmarketingskill.com/<slug>/ for depth; references/sources.md says which chapter answers what. Where a chapter and a reference disagree, the reference wins.
01-fundamentals, 02-building-your-list, 03-segmentation-and-personalisation, 04-the-emails-that-make-money, 05-copywriting-that-converts, 06-design-and-technical, 07-deliverability, 08-testing-and-optimisation, 09-analytics-and-measurement, 10-compliance-and-privacy, 11-industry-playbooks, 12-choosing-your-platform, 13-cold-email-and-b2b-outbound, 14-whatsapp-business, 15-sms-and-rcs, 16-ai-and-agentic-marketing, 17-company-case-studies, 18-expert-directory, 19-best-email-designs-2026, appendix-a-benchmarks, appendix-b-frequency-guide, appendix-c-calendar, appendix-d-methodology.
© CosmoBlk, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 26 other files (references, assets) in the repository root of CosmoBlk/email-marketing-bible.
Open the folder on GitHubat commit 0b28412
Email Marketing Bible 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Email Marketing Bible this skillCosmoBlk/email-marketing-bible | 330 | — | ~4.3k | Automated safety check: Pass | MIT | |
| Revenue Auditcognyai/claude-code-marketing-skills | 104 | — | ~3.1k | Automated safety check: Notes | None | |
| Subject Line Labcognyai/claude-code-marketing-skills | 104 | — | ~2k | Automated safety check: Notes | None | |
| Email Campaignsirinabuht12-oss/email-campaigns-claude | 158 | — | ~2.9k | Automated safety check: Notes | MIT | |
| Smscoreyhaines31/marketingskills | 54k | 1 repos | ~4.6k | Automated safety check: Pass | MIT | |
| Klaviyo Analystthatrebeccarae/claude-marketing | 161 | — | ~5k | Automated safety check: Notes | MIT |
cognyai/claude-code-marketing-skills
Audit an email marketing program for revenue leaks — missing flows, dormant high-value subscribers, under-segmentation, promo gaps, stale automations — ranked by estimated $ impact
cognyai/claude-code-marketing-skills
Mine your actual subject-line history from Klaviyo / Mailchimp / Rule / Get a Newsletter, find the patterns that work for YOUR list, and generate tuned candidates
irinabuht12-oss/email-campaigns-claude
Design, build, and send beautiful HTML email campaigns via Resend.
coreyhaines31/marketingskills
When the user wants to plan, build, or optimize SMS, MMS, or WhatsApp marketing — including welcome flows, abandoned cart texts, post-purchase, win-back, promotional sends, or transactional/auth SMS.
thatrebeccarae/claude-marketing
Klaviyo marketing operations and analyst expertise. An agent skill from thatrebeccarae/claude-marketing.
cognyai/claude-code-marketing-skills
Pre-flight QA for an email campaign — merge tags, broken links, spam triggers, compliance, mobile rendering — before you hit send
Works with
Categories
Email marketing operating manual for AI agents, with hard send-safety gates. Email Marketing Bible is an agent skill from CosmoBlk/email-marketing-bible. Email marketing operating manual for AI agents, with hard send-safety gates.
Email Marketing Bible fits situations like: sends an email campaign; any ESP through MCP; asks to warm up my domain; migrate from Klaviyo.
Run `npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a claude-code`. Or copy the skill folder (the CosmoBlk/email-marketing-bible repository) into .claude/skills/email-marketing-bible in your project. Claude Code loads it when a task matches its description.
Run `npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a codex`. Or copy the skill folder (the CosmoBlk/email-marketing-bible repository) into .agents/skills/email-marketing-bible in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add CosmoBlk/email-marketing-bible --skill email-marketing-bible -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/email-marketing-bible, .gemini/skills/email-marketing-bible, .github/skills/email-marketing-bible and .opencode/skills/email-marketing-bible in your project.
SKILL.md names no scripts, command-line tools or credentials: Email Marketing Bible is instructions for the agent only.
SKILL.md names 3 domains. As links in the text: nitrosend.com, lennysnewsletter.com and emailmarketingskill.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Email Marketing Bible is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.3k tokens (SKILL.md is roughly 17k 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 38k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Email Marketing Bible: Revenue Audit (cognyai/claude-code-marketing-skills, 104 stars), Subject Line Lab (cognyai/claude-code-marketing-skills, 104 stars), Email Campaigns (irinabuht12-oss/email-campaigns-claude, 158 stars) and Sms (coreyhaines31/marketingskills, 54k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
CosmoBlk (a GitHub user) maintains it in CosmoBlk/email-marketing-bible, which has 330 GitHub stars. The repository was last updated on October 9, 2026.
Source: CosmoBlk/email-marketing-bible on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.