email

Implements transactional email, notification systems, and drip campaigns using Resend, React Email, and BullMQ.

2|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/lunaticwithaduck/easytech3d --skill email-lunaticwithaduck
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: email
Source: https://github.com/lunaticwithaduck/easytech3d/tree/main/.claude/skills/email
Command: npx skills add https://github.com/lunaticwithaduck/easytech3d --skill email-lunaticwithaduck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building reliable email and notification systems involves many decisions and pitfalls: choosing a provider, configuring DNS records for deliverability, avoiding synchronous sending that slows API responses, and handling bounces correctly. This Skill provides decision trees, production-ready code patterns, and checklists for implementing transactional email, multi-channel notifications, and drip campaigns in web applications. ## Core Features & Use Cases - Provider Selection & Setup: Decision trees and comparison tables for Resend, SendGrid, Postmark, AWS SES, and Mailgun, plus DNS configuration guidance (SPF, DKIM, DMARC) and domain warmup schedules. - Production Email Architecture: React Email component templates, queue-based sending with BullMQ and Redis, webhook handling for delivery events, and bounce/complaint management. - Notification Systems & Drip Campaigns: Multi-channel notification routing (email, in-app, push) with user preferences, Prisma schemas, and delayed-job email sequences with cancellation support. - Use Case: When a user signs up for your SaaS app, use this Skill to send a React Email welcome template through a BullMQ queue, schedule a 5-step onboarding drip sequence, and handle bounce webhooks to protect sender reputation. ## Quick Start Ask the AI to set up transactional welcome emails using Resend and React Email with queue-based sending for your application.

Frequently Asked Questions about email

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

FAQPage Schema
How do I send transactional emails with React Email and Resend?▼

Install @react-email/components and resend, build a template using components like Html, Container, Text, and Button, then pass it to resend.emails.send via the react property. Preview templates locally with npx react-email dev before sending.

Resend vs SendGrid vs Postmark: which email provider should I use?▼

Resend offers the best developer experience with React Email support and a free tier of 3,000 emails per month. Postmark has the best deliverability for critical transactional email, while SendGrid suits high-volume combined marketing and transactional needs. AWS SES is cheapest at $0.10 per 1,000 emails.

Why are my emails going to spam?▼

Missing SPF, DKIM, and DMARC DNS records are the most common cause of spam folder placement. Also verify you send from a custom domain rather than a free email address, warm up new domains gradually, and keep bounce rates below 2 percent.

How do I send emails asynchronously without slowing down API responses?▼

Use a BullMQ queue backed by Redis instead of sending synchronously in request handlers. Add jobs with retry attempts and exponential backoff, then process them in a separate worker with controlled concurrency.

How should I handle email bounces and complaints?▼

Process provider webhooks for bounce and complaint events. Remove hard-bounced addresses immediately, retry soft bounces up to three times before suppressing for 72 hours, and permanently unsubscribe addresses that file complaints.

How do I test emails locally without sending real messages?▼

Use the React Email dev server to preview templates, a Resend test API key to capture sends in the dashboard, or run Mailhog in Docker as a local SMTP trap with a web UI on port 8025.