Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

react-email-templates

verified

React Email component patterns for building responsive email templates using JSX, component composition, and preview servers. Use when creating reusable email components, building responsive templates, setting up email preview environments, or integrating React Email with Resend for dynamic email content.

View on GitHub

Marketplace

ai-dev-marketplace

vanman2024/ai-dev-marketplace

Plugin

resend

development

Repository

vanman2024/ai-dev-marketplace
2stars

plugins/resend/skills/react-email-templates/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/vanman2024/ai-dev-marketplace/blob/main/plugins/resend/skills/react-email-templates/SKILL.md -a claude-code --skill react-email-templates

Installation paths:

Claude
.claude/skills/react-email-templates/
Powered by add-skill CLI

Instructions

# React Email Templates Skill

Comprehensive patterns and templates for building modern, responsive email templates using React Email components and JSX, with preview server setup and Resend integration.

## Use When

- Building reusable email components with React JSX
- Creating responsive email templates that work across clients
- Setting up React Email preview servers for development
- Integrating React Email with Resend for dynamic content
- Implementing welcome, transactional, and marketing emails
- Styling emails with Tailwind CSS via @react-email/components
- Testing email layouts before sending
- Creating component libraries for email templates

## Core Concepts

### What is React Email

React Email is a library for building responsive, maintainable emails using React components and JSX. It provides:

- **JSX Templates**: Write email templates as React components
- **Built-in Components**: Email-safe components (Container, Row, Column, Text, Image, etc.)
- **Styling**: Tailwind CSS support with safe subset for email clients
- **Preview Server**: Built-in development server to test email rendering
- **Type Safety**: Full TypeScript support for email props
- **Framework Agnostic**: Send emails with Resend, SendGrid, Nodemailer, etc.

### Installation

```bash
npm install react-email @react-email/components
# or
yarn add react-email @react-email/components
```

### Package Structure

```typescript
// Core React Email
import { render } from 'react-email';

// Components
import {
  Body,
  Button,
  Column,
  Container,
  Head,
  Hr,
  Html,
  Img,
  Link,
  Preview,
  Row,
  Section,
  Text,
  Font,
  Head as EmailHead,
} from '@react-email/components';
```

## Core Patterns

### 1. Basic Email Component

**Simple, responsive email template structure:**

```typescript
import { Body, Container, Head, Html, Preview, Section, Text } from '@react-email/components';

interface BasicEmailProps {
  userName: string;
  message: string;
}

export const BasicEmail: React.

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
20266 chars