email

Design and send transactional and marketing emails with provider integrations.

26|8|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/arbazkhan971/godmode --skill email-arbazkhan971
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email
Source: https://github.com/arbazkhan971/godmode/tree/main/skills/email
Command: npx skills add https://github.com/arbazkhan971/godmode --skill email-arbazkhan971

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a production-ready workflow to design, send, and maintain reliable email and notification systems so applications can deliver transactional, verification, and marketing messages without deliverability or compliance failures.

Core Features & Use Cases

  • Provider selection & integration: guidance for SendGrid, SES, Postmark, and Resend with recommendations based on volume and developer experience.
  • Template design & rendering: MJML and React Email patterns, plain-text fallbacks, and size/performance thresholds.
  • Deliverability & operations: DNS auth (SPF/DKIM/DMARC), stream separation, IP warm-up, suppression lists, bounce handling, and delivery metrics monitoring.
  • Architectural rules: queue all sends, separate transactional and marketing streams, enforce unsubscribe and suppression checks, and automated retry/backoff policies.

Quick Start

Set up transactional email with a chosen provider, configure SPF/DKIM/DMARC, create queued sends with suppression and bounce webhooks, and deploy a template with both HTML and plain-text variants.

Frequently Asked Questions about email

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up SPF, DKIM, and DMARC for transactional email deliverability?

Email bounce handling requires automated webhook integration to process failed deliveries, update suppression lists, and prevent sending to invalid addresses. This protects sender reputation and maintains high deliverability for transactional and marketing streams.

What is the best way to queue emails asynchronously using SendGrid or SES?

Email providers like SendGrid, SES, Postmark, and Resend differ in volume capacity and developer experience. Selection depends on your application's sending scale, desired API integration complexity, and specific deliverability monitoring requirements.

Does this email infrastructure approach support MJML and React Email templates?

Yes, this email infrastructure approach supports MJML and React Email template patterns. It provides guidance on rendering responsive HTML with plain-text fallbacks while adhering to size and performance thresholds for optimal notification rendering.

Why do I need to separate transactional and marketing email streams?

Separating transactional and marketing email streams is necessary to enforce unsubscribe rules and suppression checks independently. This separation prevents marketing sends from blocking critical verification messages and maintains provider compliance.