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.