email-handler

Create and dispatch transactional emails using React Email templates.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/alisonbessa/bluemoon --skill email-handler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-handler
Source: https://github.com/alisonbessa/bluemoon/tree/main/.claude/skills/email-handler
Command: npx skills add https://github.com/alisonbessa/bluemoon --skill email-handler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transactional emails often suffer from inconsistent templates and unreliable sending. This skill provides a unified approach to designing React Email templates, enforcing a standard layout, and integrating a reliable sending flow.

Core Features & Use Cases

  • Template Creation: Build React Email templates under src/emails/ and ensure they render correctly.
  • Layout Integration: All templates reuse a standard Layout.tsx to ensure branding and accessibility.
  • Sending Logic: Use render from @react-email/components and a sendMail utility to dispatch emails via API routes or server actions.
  • Use Case: Send a welcome email after signup, or a password reset with a secure action URL.

Quick Start

Create a new email component in src/emails, define its props, and wire it to an API route to send the email.

Frequently Asked Questions about email-handler

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

FAQPage Schema
How do I create and send transactional emails using React Email templates?

Email-handler automates creating and sending transactional emails by defining React Email templates, a standard layout, and a sending utility via a clean API for customer notifications and password resets.

What is the best way to ensure consistent layout and branding across transactional emails?

The best way to ensure consistent layout is to reuse a shared Layout.tsx component across all React Email templates, enforcing unified branding and accessibility standards for every outgoing message.

Can I use this approach to send a password reset email with a secure action URL?

Yes, you can send password reset emails by defining a React Email template with a secure action URL prop and dispatching it through the sendMail utility connected to an API route or server action.

Does this email sending workflow require API routes or server actions to dispatch messages?

Yes, dispatching transactional emails requires API routes or server actions to execute the sendMail utility, which renders the React Email components and handles the actual delivery of the messages.

Why do my transactional emails suffer from inconsistent templates and unreliable sending?

Transactional emails suffer from inconsistent templates and unreliable sending when they lack a unified approach to designing React Email templates, enforcing a standard layout, and integrating a reliable sending flow.