mailchimp-template-languagelisted
Install: claude install-skill michtio/mailchimp-claude-skills
# Mailchimp Template Language (MCTL)
## What this skill covers
Authoring **custom-coded HTML email templates** for Mailchimp's "Code your own" template flow: the template language that turns a flat HTML file into a Mailchimp-editable template with drag-and-drop regions, repeatable blocks, block design variants, and conditional content.
Two distinct concerns are merged in MCTL and you must keep them separate:
1. **Template attributes** (`mc:edit`, `mc:repeatable`, `mc:variant`, `mc:hideable`, `mc:allowdesignmodule`) — XML-ish attributes added to HTML tags. They control what the Mailchimp **editor** can do with a template. They are evaluated once, at template import time.
2. **Merge tags** (`*|FNAME|*`, `*|UNSUB|*`, `*|IF:...|*…*|END:IF|*`) — string substitution syntax inside the HTML body and subject. Evaluated at **send time**, per recipient.
A template can use either, both, or neither. Custom-coded templates almost always use both.
## When to use this skill
Trigger this skill when:
- The user is writing or editing HTML destined for Mailchimp's "Code your own → Paste in code" or "Import zip" flow.
- The user mentions `mc:edit`, `mc:repeatable`, `mc:variant`, `mc:hideable`, or merge tags.
- The user wants to add editable regions, repeatable cards, block design variants, or conditional content to an existing HTML email.
- The user asks to convert a static HTML email into a Mailchimp-editable template.
- The user wants a responsive email skeleton for Mailchimp.
Do **not