Email HTML MJML

Generuje i kompiluje MJML 4.x do bezpiecznych dla wielu klientów wiadomości e-mail HTML z rzeczywistymi poprawkami dla Outlooka/Gmaila.

Autor: framix-team · framix-team/skill-email-html-mjml

Testowano · Działa ★ 9.2/10

Email HTML MJML — Generuje i kompiluje MJML 4.x do bezpiecznych dla wielu klientów wiadomości e-mail HTML z rzeczywistymi poprawkami dla Outlooka/Gmaila.

Co robi ten skill

Tworzy responsywne szablony e-maili MJML (powitalne, promocyjne, transakcyjne, newslettery) i kompiluje je do produkcyjnego HTML za pomocą MJML CLI, stosując konkretne poprawki dla Outlook VML, obcinania 102KB w Gmailu, układania iOS/Android, trybu ciemnego i dostępności WCAG. Uruchamia się, gdy użytkownik prosi o utworzenie/zbudowanie/zaprojektowanie szablonu e-maila, skompilowanie MJML lub naprawienie renderowania e-maili między klientami.

Raport z testu

Skompilowano rzeczywisty plik MJML e-maila powitalnego za pomocą udokumentowanego polecenia `npx mjml --config.validationLevel=strict --config.minify=true` i uzyskano działający, zgodny z trybem ścisłym plik HTML (7.3KB, znacznie poniżej limitu 102KB Gmaila) za pierwszym razem, z tekstem alternatywnym i mj-html-attributes ARIA roles już wbudowanymi zgodnie z listą kontrolną dostępności umiejętności — ręcznie stworzony bazowy e-mail pominął to wszystko.

Testowano: 2026-07-14 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/framix-team/skill-email-html-mjml
cd skill-email-html-mjml
mkdir -p ~/.claude/skills
cp -r email-html-mjml ~/.claude/skills/email-html-mjml

Komendy i przykładowe prompty

  • /email-html-mjmlGeneruje i kompiluje MJML 4.x do bezpiecznych dla wielu klientów wiadomości e-mail HTML z rzeczywistymi poprawkami dla Outlooka/Gmaila.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Build me a responsive welcome email template
  • Compile this MJML file into HTML for our newsletter
  • This promo email looks broken in Outlook, fix the rendering