email-html-mjml

The email-html-mjml skill generates responsive email templates using the MJML 4.x framework. It provides structured workflows for planning, coding, and compiling MJML into production-ready HTML while ensuring compatibility across major email clients like Outlook, Gmail, and Apple Mail.

471
Installs
4
Use cases
5/10
Quality

Is email-html-mjml safe to install?

Review the source first

Review the source first: our audit of email-html-mjml's source files found 2 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands via npx to compile MJML files and reads local component documentation files to inform template generation.

How we audit skills: our security review methodology.

Who is this skill for?

Developers and designers building responsive email templates who require strict cross-client compatibility and automated MJML compilation.

What can you do with it?

  • Generating responsive email templates for newsletters, transactional emails, and promotional blasts.
  • Compiling MJML source files into production-ready HTML.
  • Troubleshooting email rendering issues across various email clients.
  • Implementing dark mode support and accessibility standards in email templates.

How good is this skill?

Quality score: 5/10. The skill documentation is comprehensive, providing clear engineering rules, a component index, and specific compilation instructions. It adheres to strict technical constraints for email rendering.

What does the skill file contain?

SKILL.md
# email-html-mjml — Responsive Email Developer

Generate valid, cross-client MJML 4.x templates and compile them to production-ready HTML. The primary goal is compatibility: Outlook (2013–365), Gmail (web/app), Apple Mail, and major mobile clients. Every output must be compilable with `--config.validationLevel=strict` and survive Gmail's 102KB clip limit.

---

## Workflow

1. **Gather requirements** — Infer email type, brand colors, and content from the user's message and conversation context. Ask only for what is genuinely missing and blocking progress (e.g., no colors provided and the layou...

Frequently asked questions

Which email clients does this skill support?

The skill targets compatibility for Outlook (2013–365), Gmail (web/app), Apple Mail, and major mobile clients.

How does the skill handle dynamic templating tags like Handlebars or Liquid?

The skill wraps dynamic tags in <mj-raw> blocks to protect them from the MJML parser.

What is the required environment for this skill?

It requires Node.js 14 or later and the MJML package installed per project.

Does the skill support interactive elements like JavaScript?

No. JavaScript is blocked in all email clients, so the skill treats interactive-looking elements as purely decorative.

Data sourced from framix-team/skill-email-html-mjml on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills