react-email

Create HTML email templates with React Email and Tailwind pixelBasedPreset.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/HL8-ORG/oksai --skill react-email-hl8-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-email
Source: https://github.com/HL8-ORG/oksai/tree/main/.agents/skills/react-email
Command: npx skills add https://github.com/HL8-ORG/oksai --skill react-email-hl8-org

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Build and maintain HTML email templates efficiently by leveraging React components and Tailwind, ensuring cross-client compatibility and consistent styling.

Core Features & Use Cases

  • Rapidly compose email templates (welcome, password reset, newsletters) using React components
  • Enforce best practices for accessibility, inline styles, and email client compatibility
  • Use Tailwind with pixelBasedPreset to simplify styling and ensure pixel-based rendering

Quick Start

Create a basic React Email template using Tailwind and the pixelBasedPreset.

Frequently Asked Questions about react-email

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

FAQPage Schema
How do I build HTML email templates with React components?

Build HTML email templates with React components by composing reusable elements for welcome emails, password resets, and newsletters, ensuring cross-client compatibility and consistent styling without raw HTML maintenance.

How does Tailwind integration work for React email rendering?

Tailwind integration for React email rendering uses the pixelBasedPreset to simplify styling and ensure pixel-based rendering across major email clients, requiring correct Head placement inside the Tailwind wrapper.

Can I use Row and Column layouts for multi-column email sections?

Row and Column layouts support multi-column email sections by structuring responsive content blocks within React components, maintaining alignment and consistent rendering across different email client environments.

Do I need PreviewProps for testing React email templates?

PreviewProps are used for development testing of React email templates, allowing developers to inject mock data and validate transactional messages, order confirmations, and newsletter layouts before deployment.

Why does my React email template break across different email clients?

React email templates break across clients when skipping end-to-end requirements like accessible imagery with alt text, correct Head placement, and pixelBasedPreset Tailwind configuration, which enforce cross-client compatibility.