react-email

Create and render HTML email templates with React components and Tailwind CSS.

18|Updated Jul 23, 2025
One-click install
npx skills add https://github.com/faw01/create-mf2-app --skill react-email-faw01
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: react-email
Source: https://github.com/faw01/create-mf2-app/tree/main/apps/cli/template/.agents/skills/react-email
Command: npx skills add https://github.com/faw01/create-mf2-app --skill react-email-faw01

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires react-email, next-intl, react-intl, react-i18next, resend, and includes references (resource) components.

What problem does it solve?

This Skill solves the fragmentation and technical debt associated with traditional email development by providing a modern, component-based framework that ensures consistent rendering across all major email clients.

Core Features & Use Cases

  • Component-Based Development: Build emails using reusable React components instead of complex, nested tables.
  • Visual Editor Integration: Embed a drag-and-drop editor directly into your application for non-technical users.
  • Use Case: Quickly scaffold and send transactional emails like password resets, order confirmations, or newsletters that are guaranteed to look professional on both mobile and desktop devices.

Quick Start

Use the react-email skill to generate a new welcome email template with a primary brand color of #007bff and a responsive layout.

Frequently Asked Questions about react-email

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

FAQPage Schema
How do I build responsive HTML emails with React components?▼

Build responsive HTML emails by constructing reusable React components styled with Tailwind CSS, ensuring pixel-perfect rendering across all major email clients without complex nested tables.

Can I send transactional emails using React and Resend?▼

Send transactional emails by integrating React email templates with the Resend provider, allowing you to programmatically dispatch order confirmations and password resets.

Does React Email support internationalization for multilingual templates?▼

React Email supports internationalization by integrating with libraries like next-intl, react-intl, and react-i18next, enabling you to render email content dynamically based on user locale.

What is the best way to ensure cross-client compatibility for HTML emails?▼

Ensure cross-client compatibility by enforcing strict structural rules and pixel-based styling within your React components, guaranteeing consistent rendering across desktop and mobile devices.

How do I embed a visual email editor into my application?▼

Embed a drag-and-drop visual email editor directly into your application, allowing non-technical users to design and modify transactional emails without writing code.

Why do my HTML email templates break on different email clients?▼

Email templates break due to inconsistent client rendering, but using a component-based framework with strict structural rules and Tailwind CSS ensures consistent rendering across all platforms.