email-design
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 152 days ago
- Low visibility — Only 5 GitHub stars
Code Warn
- Code scan incomplete — No supported source files were scanned during light audit
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Email design skill for Claude Code. Anti-slop emails — six committed archetypes, brand-aware briefs, real imagery, real footers. Works with any ESP via MCP (Nitrosend, Klaviyo, Mailchimp, ActiveCampaign).
email-design
Email design skill for Claude Code. Stops AI-drafted emails from looking like AI drafted them.
The default failure mode of AI-composed email is plain: too much whitespace, no images, generic palettes, identical-looking layouts, lifeless footers. This skill replaces those defaults with anti-slop principles, six committed archetypes, brand-aware context, and a structured brief that any sending tool can execute.
Works with any ESP — built first for Nitrosend, works equally well with Klaviyo, Mailchimp, ActiveCampaign, Resend, or anything else exposing an MCP.
Install
Claude Code
npx skills add CosmoBlk/email-design
Or manually:
git clone https://github.com/CosmoBlk/email-design ~/.claude/skills/email-design
Anywhere else (Cursor, Cline, raw Claude API)
Drop SKILL.md into your prompt as a system message or skill file. The skill is self-contained — no other skills required.
What it does
When you ask Claude to design or compose an email, the skill runs five steps:
- Context check (silent). Pulls brand state from the connected ESP (logo, colours, voice, prior templates) and any project brand file. No questions yet.
- Up to three questions. Bundled into one message. Only asked when the highest-leverage gaps are missing — purpose, tone, brand colour.
- Pick an archetype, write a structured brief. Six archetypes: editorial, bold mono, minimal lux, founder letter, punk/character, lookbook. Commit before composing.
- Resolve image slots. Brand assets first, then brand site (
og:image, hero, /press, /about), then social profiles, then prompt the user. Never AI-generated stock. - Hand the brief to the sending tool. Translates archetype + brief into the section format the tool expects, with explicit padding overrides to defeat the platform's default whitespace.
Why this exists
Every modern ESP now ships an AI composer. They all produce the same email: hero icon, three-card grid, generic palette, "Read more →" CTA, plain footer. The output is technically correct and visually forgettable.
This skill makes Claude commit. Pick a colour strategy. Pick an archetype. Source a real image. Write a real footer. Default to asymmetric padding instead of moonscape spacing. The result reads like a brand made it, not a model.
Anti-slop principles
The full set is in SKILL.md. Highlights:
- Own a colour. Restrained, committed, or drenched. Pick the strategy before the colour.
- No category-reflex palettes. If "fintech → navy + gold" or "wellness → white + sage" describes your draft, rework it.
- Real imagery only. No stock, no AI slop, no flat geometric shapes as decoration. A clearly-marked placeholder beats visual filler.
- Whitespace is asymmetric. Default to
padding_top: 0, padding_bottom: 32. No orphan spacers, no double<br>, no margin+padding combos. - Footers do real work. Mission line + 3–5 socials + physical address + visible unsubscribe.
- Voice over template. The strongest brands (theSkimm, Patagonia, Frank Body, Liquid Death) are recognisable by tone alone.
Six archetypes
| Archetype | When | Reference |
|---|---|---|
| Editorial | Newsletters, brand stories | Patagonia, Tracksmith |
| Bold mono | Promo, launches, statements | Absolut, Liquid Death |
| Minimal lux | Premium, transactional | Stripe, Aesop, Apple |
| Founder letter | Welcome, win-back | Ugmonk, Superhuman |
| Punk / character | Brand voice carriers | Frank Body, Duolingo |
| Lookbook | Product, fashion, food | Dior, Clare Paint |
Compatibility
- Claude Code — primary target. Loads from
~/.claude/skills/email-design/. - Nitrosend — first-class. Maps the brief directly to
nitro_compose_campaignsections with explicit padding overrides. - Other ESPs — works wherever Claude has tool access. The brief format is sending-tool-agnostic; translation tables for other platforms can be added as PRs.
Contributing
Issues and PRs welcome. Especially helpful:
- New translation tables for other ESPs (Klaviyo, Mailchimp, Resend, etc.)
- Additional archetype examples
- Brand-context heuristics for non-Nitrosend setups
License
MIT. See LICENSE.
Related
- email-marketing-bible — strategy, deliverability, copy, segmentation, 19 industry playbooks. Pairs well with this skill.
- Nitrosend — AI-native ESP, MCP-first.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found