skill-email-html-mjml

A Claude Code skill that generates responsive, cross-client HTML email templates by producing MJML (MJML 4.x) and compiling it to production-ready, minified HTML suitable for Outlook and Gmail, including Outlook-specific handling (VML/ghost tables), Gmail clipping prevention, and accessibility-oriented MJML structuring.

Evaluated Mar 30, 2026 (22d ago)
Repo ↗ Communication agent-skills claude-code-skill email-template mjml html-email outlook gmail wcag accessibility developer-tools
⚙ Agent Friendliness
40
/ 100
Can an agent use this?
🔒 Security
37
/ 100
Is it safe for agents?
⚡ Reliability
19
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
0
Documentation
78
Error Messages
0
Auth Simplicity
100
Rate Limits
0

🔒 Security

TLS Enforcement
50
Auth Strength
20
Scope Granularity
20
Dep. Hygiene
55
Secret Handling
50

No credential handling or network API is described; the main security risks would be user-supplied template content reaching compilation/rendering. The README emphasizes template guards for dynamic tags (mj-raw), but it does not document sanitization/escaping practices or logging behavior. TLS/auth scores are limited because there is no service/API in scope.

⚡ Reliability

Uptime/SLA
0
Version Stability
30
Breaking Changes
0
Error Recovery
45
AF Security Reliability

Best When

You need reliable, maintainable cross-client HTML email without manually coding tables/VML and want the skill to enforce validation and email-client-specific rendering constraints.

Avoid When

You require a hosted service with guaranteed uptime, API-based template management, or strict compliance artifacts beyond what template generation can provide.

Use Cases

  • Generate responsive marketing/transactional email templates from a natural-language brief
  • Compile MJML to Outlook/Gmail-safe HTML for ESPs (SendGrid/SES/Postmark/etc.)
  • Troubleshoot or standardize email rendering issues across clients using a consistent MJML-to-HTML pipeline
  • Produce accessible templates with alt text and title/preview metadata

Not For

  • Directly sending emails via an API (it focuses on template generation/compilation)
  • Use as a generic website/CMS template renderer (HTML email constraints are the focus)
  • Runtime email rendering in a browser (output is for email clients)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
No

Authentication

OAuth: No Scopes: No

No external authentication/API integration described; it runs as a Claude Code skill and relies on local tooling (Node.js + MJML in the user project).

Pricing

Free tier: No
Requires CC: No

No pricing information provided; skill listing/usage implies a Claude Code capability rather than a standalone paid API.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • This is a skill for template generation/compilation, not a transactional email-sending API.
  • Correctness relies on MJML compilation flags (e.g., minify) and component hierarchy constraints (e.g., mj-section/cannot be nested as described).
  • Template-engine tags must be protected with mj-raw to avoid MJML parsing; missing this can break generated output.
  • Email-client quirks (Outlook/Gmail size and CSS/head handling) are addressed by specific compile-time/config choices—changing them may regress rendering.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for skill-email-html-mjml.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered