email-best-practices
Use when building email features, emails going to spam, high bounce rates, setting up SPF/DKIM/DMARC authentication, implementing email capture, ensuring compliance (CAN-SPAM, GDPR, CASL), handling webhooks, retry logic, making emails accessible (alt text, headings, contrast, screen readers), or deciding transactional vs marketing.
Install
git clone https://github.com/resend/email-best-practices ~/.claude/skills/email-best-practices
From README
Email Best Practices Guidance for building deliverable, compliant, user-friendly emails. Architecture Overview Quick Reference | Need to... | See | |------------|-----| | Set up SPF/DKIM/DMARC, fix spam issues | Deliverability | | Build password reset, OTP, confirmations | Transactional Emails | | Plan which emails your app needs | Transactional Email Catalog | | Build newsletter signup, validate emails | Email Capture | | Send newsletters, promotions | Marketing Emails | | Ensure CAN-SPAM/GDPR/CASL compliance | Compliance | | Decide transactional vs marketing | Email Types | | Handle retries, idempotency, errors | Sending Reliability | | Process delivery events, set up webhooks | Webhooks & Events | | Manage bounces, complaints, suppression | List Management | | Make emails accessible (screen readers, alt text, contrast) | Accessibility | Start Here New app?
More skills
react-email
Used when building HTML email templates with React components, adding a visual email editor to an application using the...
resend-cli
Operate the Resend platform from the terminal — send emails (including React Email .tsx templates via --react-email),...
agent-email-inbox
Used when building any system where email content triggers actions — AI agent inboxes, automated support handlers,...
