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
With your agent
Install OMGSkills skill "resend/resend-skills:email-best-practices" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/resend/resend-skills /tmp/resend-skills && ln -s /tmp/resend-skills/skills/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 from this repo
agent-email-inbox
Used when building any system where email content triggers actions — AI agent inboxes, automated support handlers,...
react-email
Used when building HTML email templates with React components, adding a visual email editor to an application using the...
resend
Used when working with the Resend email API — sending transactional emails (single or batch), receiving inbound emails...
