Email HTML is a pain. Tables, MSO conditional comments, Gmail stripping CSS, Outlook ignoring half of what you write — it’s a never-ending rabbit hole. I got tired of fighting it manually and built a Claude Code skill that handles all of it using MJML 4.x as the backbone. What it does: Generates complete .mjml source + compiled production .html from a plain description Handles Outlook 2013–365 (VML background images, font fallbacks, vertical-align quirks) Stays under Gmail’s 102KB clip limit via minification Dark mode support with prefers-color-scheme Accessibility baked in (contrast, alt text, heading roles) Works with Handlebars/Liquid template tags Example prompt: It figures out the layout, announces the structure, then outputs both files ready to drop into any ESP. Install: Drop the skill folder into ~/.claude/skills/ — that’s it. GitHub: https://github.com/framix-team/skill-email-html-mjml Happy to answer questions or take suggestions — there’s definitely more edge cases to cover. submitted by /u/Kind_Sky_4660
Originally posted by u/Kind_Sky_4660 on r/ClaudeCode
