email-systems

Manage transactional and marketing email systems with Resend, SendGrid, and SES.

88|22|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/travisjneuman/.claude --skill email-systems-travisjneuman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-systems
Source: https://github.com/travisjneuman/.claude/tree/main/skills/email-systems
Command: npx skills add https://github.com/travisjneuman/.claude --skill email-systems-travisjneuman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires resend, bullmq, ioredis, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexities of building robust email sending systems, ensuring reliable delivery, effective template design, and optimal inbox placement for transactional and marketing communications.

Core Features & Use Cases

  • Transactional Email Sending: Integrates with providers like Resend, SendGrid, and AWS SES for sending critical emails (e.g., password resets, order confirmations).
  • Email Template Design: Supports modern template creation using React Email and MJML, ensuring responsiveness across email clients.
  • Deliverability Optimization: Guides on configuring SPF, DKIM, and DMARC records, and managing bounce/complaint handling to maintain sender reputation.
  • Use Case: When a new user signs up, automatically send them a personalized welcome email using a React Email template, ensuring it lands in their inbox and not spam.

Quick Start

Use the email-systems skill to send a welcome email to '[email protected]' with the subject 'Welcome to our service!'.

Frequently Asked Questions about email-systems

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

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

To ensure transactional email deliverability, you must configure SPF, DKIM, and DMARC DNS records to authenticate your sending domain. This Skill guides you through setting up these protocols and implementing bounce and complaint handling to maintain your sender reputation.

Can I use React Email and MJML for responsive transactional email templates?

Yes, you can use React Email and MJML for responsive transactional email templates. This Skill supports modern template creation with both frameworks, ensuring your password resets and order confirmations render correctly across various email clients.

What's the best way to handle email retry logic and queue management?

The best way to handle email retry logic and queue management is using asynchronous dispatch systems like BullMQ and ioredis. This Skill implements robust queue management to handle failed email deliveries automatically and ensure reliable transactional sending.

Does this approach support sending transactional email via Resend, SendGrid, and SES?

Yes, sending transactional email via Resend, SendGrid, and AWS SES is fully supported. This Skill integrates with these three providers to manage critical communications like welcome emails and order confirmations through a unified system.

Why are my transactional emails going to spam despite using a reputable provider?

Transactional emails go to spam when SPF, DKIM, and DMARC records are misconfigured or bounce/complaint handling is missing. This Skill addresses these deliverability issues by guiding proper DNS authentication setup and monitoring sender reputation metrics.

Do I need Redis to manage asynchronous email dispatch and retries?

Yes, you need Redis to manage asynchronous email dispatch and retries, as this Skill relies on ioredis and BullMQ dependencies. These tools provide the underlying queue management infrastructure required for reliable email processing and retry logic.