Unitpost Releases Open-Source Inbox-Safe Email Components and Agent Skill
Unitpost has released an MIT-licensed React and TSX email component library designed to compile directly into inbox-safe HTML for Outlook, Gmail, and Apple Mail. It operates completely offline without an account and provides an agent skill to let AI coders generate valid transactional templates.

Impact: Medium
Why it matters
You can render bulletproof cross-client email templates inside your Node or agent workflows without configuring external rendering APIs or cloud services.
TL;DR
- 01Provides an MIT-licensed local email renderer with full Outlook, Gmail, and Apple Mail compatibility.
- 02Supports Tailwind-like utility classes that compile automatically to inline CSS.
- 03Includes an agent skill via npx skills add for instant template generation in AI IDEs.
Key facts
- License
- MIT
- Runtime Requirement
- Node.js 18+
- Supported Clients
- Outlook, Gmail, Apple Mail
Offline TSX-to-HTML Compilation
Unitpost Email provides an MIT-licensed component system designed to solve HTML rendering inconsistencies across Outlook, Gmail, and Apple Mail. It converts React JSX or raw TSX strings into inbox-safe HTML tables and inline CSS without calling external render endpoints.
Agent Integration and Node Installation
For coding agents in Cursor or Claude Code, run npx skills add unitpostcom/email to load the component catalog, layout schemas, and parseTsx/render signatures. For standard Node.js projects running Node 18 or newer, install via npm:
npm install @unitpost/email zodStyling and Output Control
Styling is handled by compiling className attributes (supporting standard utility names) directly to inline CSS on elements, while media queries and pseudoclasses are moved to a <style> block. Variables specified as {{tokens}} are preserved for runtime interpolation by your mail delivery provider.
Try it in 2 minutes
npx skills add unitpostcom/email
npm install @unitpost/email zodbash
✓ When to use
- Building automated transactional email workflows in Node.js without third-party template APIs.
- Teaching coding agents to scaffold responsive email layouts using JSX/TSX syntax.
- Requiring consistent cross-client email rendering across Outlook and webmail.
What to do today
- Run npx skills add unitpostcom/email in your agent workspace to enable email component generation.
- Replace legacy HTML email string templates with typed TSX components using @unitpost/email.
What the community says
“Ask me anything about emails!”
Sources