What It Does
This Claude Code skill generates responsive, cross-client HTML emails directly from conversation. You describe your email, and it returns both editable MJML source and compiled production-ready HTML — guaranteed to render correctly in Outlook 2013–365, Gmail (web and app), and Apple Mail without manual table coding or VML hand-authoring.
How It Works
The skill uses MJML 4.x as a structural reliability framework. MJML compiles semantic XML into the deeply nested, client-specific table HTML that email clients actually need. It automatically handles:
- Ghost Tables (MSO conditional comments) for Outlook’s Word engine
- VML injection for background images where Outlook supports them
- Hybrid-fluid column math — fluid widths for modern clients, fixed widths for Outlook
- Minification to prevent Gmail clipping (102KB threshold) and iOS/Android column stacking bugs
- Font fallback protection via MSO conditional comments
- Dark mode resilience with color-scheme meta tags and media query overrides
- WCAG 2.1 AA accessibility — enforced alt text, ARIA roles, heading semantics, language tags
Use Cases
- Marketing campaigns that must render identically across all client versions
- Transactional emails (order confirmations, password resets) requiring absolute stability
- Newsletter templates with complex layouts (multi-column grids, hero sections, social bars)
- Accessible emails serving diverse audiences across outdated and modern clients
- Version-controlled email templates for development teams
Who Benefits
Email designers tired of manual troubleshooting, product teams shipping transactional email at scale, agencies managing client email systems, and anyone who’s debugged rendering differences between Outlook and Gmail.