mjml-email

Generate MJML email templates with design patterns and variable tokens.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/imurodl/special-skills --skill mjml-email
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mjml-email
Source: https://github.com/imurodl/special-skills/tree/main/mjml-email
Command: npx skills add https://github.com/imurodl/special-skills --skill mjml-email

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MJML email templates are notorious for rendering inconsistencies across email clients. This Skill provides a streamlined way to generate clean, responsive MJML templates that align with a design system and support dynamic content.

Core Features & Use Cases

  • Generate clean, responsive MJML templates ready for rendering in major email clients.
  • Support transactional, marketing, and notification emails with a consistent design language.
  • Use a design-pattern reference and Jinja2-style placeholders for dynamic data to adapt templates per project.

Quick Start

Provide your email type and branding details to generate a complete .mjml file.

Frequently Asked Questions about mjml-email

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate responsive MJML email templates that render consistently across all email clients?

To generate responsive MJML email templates that render everywhere, provide your email type and branding details. The Skill outputs a complete .mjml file using a consistent design system, ensuring compatibility across major email clients.

Can I use dynamic content placeholders in my MJML templates for transactional emails?

Yes, you can use dynamic content placeholders in MJML templates for transactional emails. The Skill uses Jinja2-style {{ variable }} tokens, allowing you to adapt templates with dynamic data per project.

What is the best way to maintain a consistent design system across marketing and notification emails?

The best way to maintain a consistent design system across marketing and notification emails is using design-pattern references. The Skill applies a consistent design language to compose templates for various email types.

Do I need to provide branding details before generating an MJML email template?

Yes, you need to provide branding details before generating an MJML email template. Supplying your email type and branding information allows the Skill to produce a complete, customized .mjml file.

Why does my MJML email template not render correctly in some email clients?

MJML email templates may not render correctly due to inconsistent client support for modern CSS. This Skill addresses rendering inconsistencies by generating clean, professional MJML designed to render well across all major email clients.