Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
resend avatar

Email Best Practices

  • 7.1k installs
  • 136 repo stars
  • Updated May 28, 2026
  • resend/email-best-practices

email-best-practices is an agent skill for 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, G

About

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 name email-best-practices description 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 license MIT metadata author Resend version 1 0 2 homepage https resend com agent-skills source https github com resend email-best-practices openclaw links repository https github com resend email-best-practices documentation https resend com docs email-best-practices-skill Email Best Practices Guidance for building deliverable compliant user-friendly emails Architecture Overview User Email Form Validation Double Opt-In Consent Recorded Suppression Check Ready to Send Idempotent Send Retry Email API Webhook Events Delivered Bo.

  • **Spam issues?** Check [Deliverability](./references/deliverability.md) first - authentication problems are the most com
  • Gmail/Yahoo reject unauthenticated emails.
  • **Accessibility?** Most emails fail basic accessibility checks.
  • See [Accessibility](./references/accessibility.md) for `lang`/`dir`, presentational tables, headings, alt text, `<title>
  • Use when building email features, emails going to spam, high bounce rates, setting up SPF/DKIM/DMARC authentication, imp

Email Best Practices by the numbers

  • 7,090 all-time installs (skills.sh)
  • +100 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #94 of 2,203 Security skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

email-best-practices capabilities & compatibility

Capabilities
**spam issues?** check [deliverability](./refere · gmail/yahoo reject unauthenticated emails. · **accessibility?** most emails fail basic access · see [accessibility](./references/accessibility.m · use when building email features, emails going t
Use cases
documentation
From the docs

What email-best-practices says it does

**Spam issues?** Check [Deliverability](./references/deliverability.md) first—authentication problems are the most common cause.
SKILL.md
Gmail/Yahoo reject unauthenticated emails.
SKILL.md
**Accessibility?** Most emails fail basic accessibility checks.
SKILL.md
npx skills add https://github.com/resend/email-best-practices --skill email-best-practices

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs7.1k
repo stars136
Security audit3 / 3 scanners passed
Last updatedMay 28, 2026
Repositoryresend/email-best-practices

When should developers use email-best-practices and what problem does it solve?

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 we

Who is it for?

Developers working with email-best-practices patterns described in the skill documentation.

Skip if: Skip when cached docs are empty or the task is outside the skill's documented scope.

When should I use this skill?

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 we

What you get

Grounded guidance and workflows from SKILL.md for email-best-practices.

  • authentication DNS records
  • compliant email templates
  • webhook and retry configurations

By the numbers

  • Published as version 1.0.2 in skill metadata
  • MIT licensed with source at github.com/resend/email-best-practices

Files

SKILL.mdMarkdownGitHub ↗

Email Best Practices

Guidance for building deliverable, compliant, user-friendly emails.

Architecture Overview

[User] → [Email Form] → [Validation] → [Double Opt-In]
                                              ↓
                                    [Consent Recorded]
                                              ↓
[Suppression Check] ←──────────────[Ready to Send]
        ↓
[Idempotent Send + Retry] ──────→ [Email API]
                                       ↓
                              [Webhook Events]
                                       ↓
              ┌────────┬────────┬─────────────┐
              ↓        ↓        ↓             ↓
         Delivered  Bounced  Complained  Opened/Clicked
                       ↓        ↓
              [Suppression List Updated]
                       ↓
              [List Hygiene Jobs]

Quick Reference

Need to...See
Set up SPF/DKIM/DMARC, fix spam issuesDeliverability
Build password reset, OTP, confirmationsTransactional Emails
Plan which emails your app needsTransactional Email Catalog
Build newsletter signup, validate emailsEmail Capture
Send newsletters, promotionsMarketing Emails
Ensure CAN-SPAM/GDPR/CASL complianceCompliance
Decide transactional vs marketingEmail Types
Handle retries, idempotency, errorsSending Reliability
Process delivery events, set up webhooksWebhooks & Events
Manage bounces, complaints, suppressionList Management
Make emails accessible (screen readers, alt text, contrast)Accessibility

Start Here

New app? Start with the Catalog to plan which emails your app needs (password reset, verification, etc.), then set up Deliverability (DNS authentication) before sending your first email.

Spam issues? Check Deliverability first—authentication problems are the most common cause. Gmail/Yahoo reject unauthenticated emails.

Marketing emails? Follow this path: Email Capture (collect consent) → Compliance (legal requirements) → Marketing Emails (best practices).

Production-ready sending? Add reliability: Sending Reliability (retry + idempotency) → Webhooks & Events (track delivery) → List Management (handle bounces).

Accessibility? Most emails fail basic accessibility checks. See Accessibility for lang/dir, presentational tables, headings, alt text, <title>, and contrast.

Related skills

Forks & variants (2)

Email Best Practices has 2 known copies in the catalog totaling 6.4k installs. They canonicalize to this original listing.

How it compares

Pick email-best-practices over generic copywriting skills when deliverability, DNS authentication, and compliance matter as much as message text.

FAQ

What does email-best-practices do?

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,

When should I invoke 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,

Where is the source documentation?

Ground claims in SKILL.md excerpts and linked reference files from the cached docs.

Is Email Best Practices safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Securityappsec

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.