skills$openclaw/email-best-practices
christina-de-martinez7.0k

by christina-de-martinez

email-best-practices – OpenClaw Skill

email-best-practices is an OpenClaw Skills integration for coding workflows. 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, or deciding transactional vs marketing.

7.0k stars3.4k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameemail-best-practices
descriptionUse 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, or deciding transactional vs marketing. OpenClaw Skills integration.
ownerchristina-de-martinez
repositorychristina-de-martinez/email-best-practices
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @christina-de-martinez/email-best-practices
last updatedFeb 7, 2026

Maintainer

christina-de-martinez

christina-de-martinez

Maintains email-best-practices in the OpenClaw Skills directory.

View GitHub profile
File Explorer
15 files
.
resources
branding.md
119 B
compliance.md
3.6 KB
deliverability.md
3.0 KB
email-capture.md
3.3 KB
email-types.md
5.7 KB
list-management.md
4.5 KB
marketing-emails.md
3.2 KB
sending-reliability.md
4.7 KB
transactional-email-catalog.md
10.1 KB
transactional-emails.md
2.4 KB
webhooks-events.md
4.2 KB
_meta.json
307 B
README.md
2.5 KB
SKILL.md
3.2 KB
SKILL.md

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, or deciding transactional vs marketing.

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

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).

README.md
  ╔══════════════════════════════════════╗
  ║   _____ __  __    _    ___ _         ║
  ║  | ____|  \/  |  / \  |_ _| |        ║
  ║  |  _| | |\/| | / _ \  | || |        ║
  ║  | |___| |  | |/ ___ \ | || |___     ║
  ║  |_____|_|  |_/_/   \_\___|_____|    ║
  ║                                      ║
  ║           Best Practices             ║
  ╚══════════════════════════════════════╝

Email Best Practices Skill

A comprehensive agent skill for building production-ready email systems. Covers everything from DNS authentication to webhook processing, with a focus on deliverability, compliance, and reliability.

Installation

npx skills add resend/email-best-practices

What This Skill Covers

Getting Started

  • Planning which emails your app needs (password reset, verification, order confirmations)
  • Setting up email authentication (SPF, DKIM, DMARC) so emails reach inboxes

Sending Emails

  • Transactional email design (subject lines, content structure, mobile-first)
  • Marketing email best practices (consent, segmentation, unsubscribe)
  • Compliance requirements by region (CAN-SPAM, GDPR, CASL)

Production Infrastructure

  • Idempotency and retry logic to prevent duplicates
  • Webhook processing for delivery events
  • Suppression lists and list hygiene automation

Structure

email-best-practices/
├── SKILL.md                             # Start here - routes to the right resource
└── resources/
    ├── deliverability.md                # SPF/DKIM/DMARC, sender reputation
    ├── transactional-emails.md          # Password resets, OTPs, confirmations
    ├── transactional-email-catalog.md   # Email combinations by app type
    ├── marketing-emails.md              # Newsletters, campaigns, consent
    ├── email-capture.md                 # Validation, verification, opt-in
    ├── compliance.md                    # CAN-SPAM, GDPR, CASL
    ├── email-types.md                   # Transactional vs marketing
    ├── sending-reliability.md           # Idempotency, retry logic, errors
    ├── webhooks-events.md               # Delivery events, webhook setup
    └── list-management.md               # Suppression lists, hygiene

Quick Start

Open SKILL.md - it has a routing table that directs you to the right resource based on what you need to do.

License

MIT

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install email-best-practices?

Run openclaw add @christina-de-martinez/email-best-practices in your terminal. This installs email-best-practices into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/christina-de-martinez/email-best-practices. Review commits and README documentation before installing.