framix-team

Email HTML Mjml — Communication skill for Claude Code

Communication community intermediate

Generate responsive HTML email templates using MJML 4.x — cross-client compatible HTML with compilation, validation, width math, and component architecture.

How to install Email HTML Mjml

This entry records only its repository, not the path inside it, so there is no exact command to give. Open framix-team/skill-email-html-mjml and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Email HTML Mjml does

**A Claude Code skill that generates responsive, cross-client HTML email from a single conversation.**

Alternatives in Communication

  • Open SaaS — A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma) 14.1k ★
  • Claude Code Remote — Control Claude Code remotely via email 1.2k ★
  • Nekro Agent — NekroAgent 是一个面向多人互动场景的跨平台 Agent 框架,集 Claude Code 沙盒执行、工作区编排、长期记忆、结构化 MCP 管理与可视化控制台于一体,兼具高扩展性、多模态交互、实时状态推送和自动化 800 ★

README

email-html-mjml — Production-Ready Email Templates for Claude Code

**A Claude Code skill that generates responsive, cross-client HTML email from a single conversation.**

Describe your email. Get back valid MJML source and compiled, production-ready HTML — guaranteed to render in Outlook 2013–365, Gmail (web and app), and Apple Mail without manual table coding, VML hand-authoring, or email client guesswork.


The Problem: Email Rendering Is Broken by Design

Every major email client uses a different rendering engine:

  • Outlook 2007–2021 renders HTML with Microsoft Word — not a browser
  • Gmail strips CSS and clips messages over 102KB
  • iOS Mail and Android stack multi-column layouts when whitespace exists between inline-block elements
  • Apple Mail applies forced dark-mode inversion on light backgrounds

The result: an email that looks correct in a browser can break catastrophically in production. Fixing it requires deep knowledge of **VML injection**, **Ghost Tables**, **CSS inlining**, and client-specific quirks that are rarely documented in one place.


The Solution: MJML as a Reliability Framework

This skill uses **MJML 4.x** — not as a convenience layer, but as a **structural reliability framework**. MJML compiles semantic XML into the deeply nested, client-specific table HTML that email clients actually need. The output includes:

  • Ghost Tables (MSO conditional comments) that constrain layout for Outlook's Word engine while remaining invisible to modern clients
  • Automatic VML injection for background images in and , the only two components where Outlook supports them
  • Hybrid-Fluid column math — fluid percentage widths for modern clients, fixed Ghost Table widths for Outlook — generated from the same source

Writing this HTML by hand is error-prone and nearly impossible to maintain. MJML makes the correct output the default output.


What This Skill Delivers

...