design-email

Solid

Design and implement transactional and marketing email templates. Detects email framework (React Email, MJML, or plain HTML), mail provider (Resend, SendGrid, Postmark, AWS SES, Nodemailer), and delivery setup (SPF/DKIM/DMARC). Builds mobile-first templates with dark mode support, 600px max-width, inline styles for client compatibility, and accessible alt text. Reviews copy for natural, conversational tone — no jargon, no passive voice, no corporate formality. Checks deliverability config. Tests rendering across major email clients. Generic across any stack. Use when asked to "build an email template", "transactional email", "welcome email", "password reset email", "email design", "React Email", "MJML", "dark mode email", "deliverability", "SPF DKIM", "email copy review", or "why is my email in spam".

Web & Frontend 6 stars 0 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# design-email — Email Templates That Actually Get Read **Email is the one channel users check before they check your app.** A well-crafted transactional email — clear, warm, fast-loading, and readable on any device — builds trust. A corporate, jargon-heavy, broken email erodes it. This skill handles the full stack: design, copy, deliverability. --- ## Phase 0: Detect the stack ``` package.json → @react-email/*, mjml, nodemailer, @sendgrid/mail, resend, @aws-sdk/client-ses, postmark emails/ → existing React Email templates src/emails/ → email template directory .env.* → RESEND_API_KEY, SENDGRID_API_KEY, etc. (reference by name only) ``` | Detected framework | Approach | |--------------------|----------| | React Email (`@react-email/components`) | JSX components, preview server, multi-client export | | MJML | XML-like syntax, battle-tested cross-client output | | None | Implement React Email (current best practice) | --- ## Phase 1: Audit existing templates If templates already exist, walk through each one and check: **Copy quality**: - Does it sound like a person sent it, or a system? - Is the subject line specific? ("Your order is on its way" not "Order notification") - Is the first sentence the most important one (preview text matters)? - Does it tell the reader exactly what to do and what happens next? - Is it free of business jargon, technical terms, and passive voice? **Design**: - Single-column layo...

Details

Author
kensaurus
Repository
kensaurus/cursor-kenji
Created
5 months ago
Last Updated
3 days ago
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

email-and-templating

Send transactional email correctly — provider choice (Resend/Postmark/SES), react-email/MJML templating, and SPF/DKIM/DMARC deliverability basics. Use when a task sends email — signup confirmation, password reset, receipt, notification digest. Triggers on email, transactional email, Resend, Postmark, SES, react-email, MJML, SPF, DKIM, DMARC, deliverability.

0 Updated 2 days ago
BenMacDeezy
Data & Documents Listed

render-transactional-emails

Use when sending a templated transactional email (or generating a templated PDF/document) — rendering from a named template + data through one shared render service, with per-locale template files, CSS inlining, returning subject/html/text, then dispatching via the notification facade (not inline). Covers reusing the same render for HTML→PDF. NestJS/TS reference, framework-flexible.

1 Updated 5 days ago
kennguyen887
AI & Automation Listed

ecom-klaviyo-email

Build one high-converting, on-brand HTML campaign email for an e-commerce store and deploy it to Klaviyo as a ready-to-review DRAFT (audience left as a clearly-marked placeholder so nothing sends by accident). From a product (PDP) or collection (PLP) link plus the email type, the skill learns the brand, reads the page, researches the customer and competition, mines the store's Klaviyo performance, writes copy, generates an AI hero image plus real product photos, assembles bulletproof email HTML, and creates the draft — plus two paste-ready Klaviyo audience prompts (targeted and broad). Use whenever the user wants to create, build, draft, design, or generate a campaign email, daily email, product email, promo email, launch email, or newsletter for their store — even without saying "Klaviyo," e.g. "build a campaign email for my daily send," "make an email for this collection," "draft this week's newsletter," or "I need a promo email," especially with a store URL.

1 Updated 1 weeks ago
jasoncarrigan