react-email

Build transactional email templates with React Email components and Tailwind.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/marcosmlslira/observadordedominios --skill react-email-marcosmlslira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-email
Source: https://github.com/marcosmlslira/observadordedominios/tree/main/.agents/skills/react-email
Command: npx skills add https://github.com/marcosmlslira/observadordedominios --skill react-email-marcosmlslira

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams rapidly create and style consistent HTML emails using React Email components, reducing boilerplate and ensuring cross-client compatibility.

Core Features & Use Cases

  • Template creation: Build welcome emails, password resets, order confirmations, and newsletters with a component-based approach.
  • Styling with Tailwind: Leverage pixelBasedPreset for pixel-perfect rendering across email clients.
  • Best practices: Enforce inline styles, row/column layouts, and accessible markup for reliable delivery.
  • Use Case: A SaaS app wants branded transactional emails that render identically in Gmail, Outlook, and Apple Mail.

Quick Start

Create a basic email template using React Email components and Tailwind with pixelBasedPreset to see an example in action.

Frequently Asked Questions about react-email

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

FAQPage Schema
How do I build transactional email templates with React Email and Tailwind?

Build transactional email templates with React Email by using @react-email/components and Tailwind's pixelBasedPreset. This approach enforces row/column layouts, proper head placement, and absolute-URL asset patterns to ensure cross-client rendering compatibility.

How do I ensure consistent email rendering across Gmail, Outlook, and Apple Mail?

Ensure consistent email rendering across Gmail, Outlook, and Apple Mail by enforcing inline styles, accessible markup, and pixel-perfect Tailwind styling. This component-based approach guarantees reliable delivery and identical visual output across major email clients.

Can I create password reset and order confirmation emails using React Email components?

Yes, you can create password reset and order confirmation emails using React Email components. The framework supports a broad range of transactional templates, covering end-to-end rendering, translation, and asset hosting for production-ready emails.

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

The best way to style HTML emails for cross-client compatibility is applying Tailwind with pixelBasedPreset. This method enforces border styling rules, row/column layouts, and absolute-URL asset patterns to reduce boilerplate and ensure reliable rendering.

Does React Email support internationalization for transactional emails?

Yes, React Email supports internationalization for transactional emails. The framework covers end-to-end rendering and translation, allowing you to build welcome emails, newsletters, and order confirmations with localized content for diverse audiences.

Why do my React Email templates break layout in Outlook?

React Email templates may break layout in Outlook due to improper row/column layouts or relative asset URLs. Enforce pixelBasedPreset styling, proper Head placement, and absolute-URL asset patterns to fix rendering issues across strict email clients.