What problem does it solve?
Create reliable, cross-client HTML emails without wrestling with email client CSS quirks or sending plumbing. The skill centralizes component-based templates, editor-driven content, asset handling, rendering, and provider integration so teams can produce consistent transactional and marketing emails faster.
Core Features & Use Cases
- Component-first email templates using React Email components (Html, Body, Container, Row/Column, Button, Img, Preview).
- Tailwind styling with pixelBasedPreset for email-safe pixel units and enforced best-practices (box-border on buttons, explicit border styles, no media-query reliance).
- Visual EmailEditor integration for embedding a drag-and-drop editor and exporting email-ready HTML and plain text.
- Internationalization support (next-intl, react-intl, react-i18next) and RTL handling for multi-locale templates.
- Rendering and sending workflows including render-to-HTML/plain-text and Resend/Nodemailer/SendGrid examples.
- Static asset guidance: use emails/static/ and a NODE_ENV-based baseURL pattern for dev vs production.
Quick Start
Create a Tailwind-styled welcome email component using pixelBasedPreset, include PreviewProps, and reference your logo at /static/logo.png.