By michtio
Toolkit for authoring custom-coded responsive Mailchimp email templates and orchestrating multilingual campaigns. Ships two brand-neutral skills (mailchimp-template-language for MCTL placement, responsive scaffolding, Outlook hardening, accessibility, CSS inlining; mailchimp-multilingual for MC_LANGUAGE / IF:MC_LANGUAGE conditional content / segments-vs-conditional decision tree / multi-market template forking) plus two agents (mailchimp-template-reviewer for qualitative review across accessibility, cross-client risk, and compliance; mailchimp-template-builder for layered build-verify gates and multi-template parallel orchestration). Includes a pre-upload validator that catches structural mistakes (mc:edit placement, duplicates, nesting, oversized HTML, missing compliance tags), a brand-neutral skeleton (XHTML 1.0 Transitional doctype, full MSO conditionals, dark-mode media query, bulletproof button, WCAG 2.2 AA-clean defaults), a 10-pattern structural library, and 5 archetype blueprints (newsletter, promotional, transactional, announcement, re-engagement).
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Builds production-quality custom-coded Mailchimp templates feature by feature, with layered build-verify gates and a forced final validator pass. Earns its keep on multi-template parallel orchestration (NL/FR/DE/EN versions, multi-market forks, multilingual splits).
Reviews custom-coded Mailchimp templates for quality issues that the structural validator can't catch — accessibility, cross-client risk, multilingual completeness, brand consistency, regional compliance
Author and edit custom-coded Mailchimp email templates using Mailchimp Template Language (MCTL). Use this skill when the user mentions Mailchimp templates, mc:edit, mc:repeatable, mc:variant, mc:hideable, merge tags like *|FNAME|* or *|UNSUB|*, conditional blocks like *|IF:...|*, importing custom HTML into Mailchimp, MCTL, or building responsive email templates for Mailchimp campaigns. Also use when the user wants to add editable regions, repeatable blocks, or block design variants to an HTML email destined for Mailchimp. Do NOT use for generic transactional email, Mandrill/Handlebars templates, or non-Mailchimp ESPs.
Plan and build multilingual Mailchimp campaigns where one audience holds members in multiple languages, or where a brand sends across multiple markets. Use this skill when the user mentions multilingual email, multiple languages in one audience, language segments, MC_LANGUAGE, IF:MC_LANGUAGE conditional blocks, audience-level language preference, per-language content, NL/FR/DE Belgian sends, DE/FR/IT/RM Swiss sends, EN/FR Canadian sends, EN/ZH/MS/TA Singaporean sends, multi-market syndication, forking templates per market, per-market regulatory footers, or "we ship this email in three languages." Also use when the user has a single audience and asks how to localize the body of an email per recipient, or wants to choose between language segments + separate campaigns vs a single conditional campaign. Do NOT use for single-language Mailchimp templates (use mailchimp-template-language directly), for generic web/app i18n, or for professional translation workflow tooling.
Uses power tools
Uses Bash, Write, or Edit tools
Claude Code skills for authoring custom-coded Mailchimp email templates. The skill handles the correctness layer — MCTL placement, responsive tables, Outlook hardening, accessibility, compliance — so your prompt can focus on brand, content, and structure.
Built and maintained by michtio at Bleu Chaud.
If this project saves you time, consider supporting its development:
# Claude Code Plugin (recommended)
# First time: add the marketplace, then install
/plugin marketplace add michtio/mailchimp-claude-skills
/plugin install mailchimp-claude-skills@mailchimp-claude-skills
# Or clone manually
git clone https://github.com/michtio/mailchimp-claude-skills.git ~/.claude/mailchimp-claude-skills
cd ~/.claude/mailchimp-claude-skills && bash install.sh
install.sh symlinks every skill (any directory containing a SKILL.md) into ~/.claude/skills/, so updates flow through with git pull. bash uninstall.sh removes the symlinks; manually-installed skills are never touched.
For Claude.ai or the Anthropic API, see Installation methods below.
Open Claude Code in any working directory and describe what you need. Skills trigger automatically based on the prompt.
Build a Mailchimp newsletter template for Acme Logistics, monthly availabilities
update. Palette: foreground #1a1d2e, accent #2563eb, white background. Headings
in Manrope, body in Inter, both with Arial fallback. Sections: hero, repeatable
country blocks with 3 cards each, hideable sustainability section, footer with
address and unsubscribe. Validate before declaring done.
The skill loads its responsive scaffold, fills the brand inputs, places MCTL attributes correctly, hooks up compliance tags, and runs the validator.
# Validate locally before uploading
python3 mailchimp-template-language/scripts/validate.py template.html
# Exit 0 = clean, 1 = errors found, 2 = file not found
# Use --strict to fail on warnings too (CI-friendly)
Then paste into Mailchimp's "Code your own → Paste in code" flow, or upload programmatically via a Mailchimp MCP server.
Just describe what you need. The skill triggers on Mailchimp / MCTL / merge-tag mentions and produces validator-clean templates.
Build a Mailchimp template for our quarterly product update. Single hero with
big number ("Q2 in numbers"), three stat cards (active users, exports
processed, new integrations), then a repeatable feature-highlights section,
then a compliance footer. WCAG 2.2 AA. Inter via Google Fonts with Arial
fallback.
Convert this static HTML email into a Mailchimp-editable template. Mark the
header, body, and footer as mc:edit regions. Add a repeatable card row.
The "Featured" callout should be hideable. Keep the existing styling.
Add a French-language version of this template. Copy the file, set lang to
fr-BE, translate the hero eyebrow and CTA labels, keep everything else
identical. The compliance footer copy needs to be French too.
Our current Mailchimp templates don't share mc:edit names so editors lose
content when switching templates. Audit these three templates and normalize
the editable region names so Switch Template works cleanly across them.
A subscriber reported that our last campaign's hero image is missing alt text
and the unsubscribe link is hard to find on mobile. Audit our base template
for accessibility issues — WCAG 2.2 AA — and fix what you find.
Build a re-engagement campaign template. Empathetic opener, three highlights
of what they've missed (hideable), a clear reactivation CTA, plus an explicit
soft-exit unsubscribe section with positive framing. Editorial type, no
hype.
| Skill | What it does |
|---|---|
mailchimp-template-language | Authors custom-coded responsive MCTL templates with full mc:edit / mc:repeatable / mc:variant / mc:hideable support, merge tags, conditional blocks, Outlook hardening, accessibility, and CSS inlining workflow. 9 reference files. |
mailchimp-multilingual | Plans and builds multilingual campaigns — MC_LANGUAGE field, IF:MC_LANGUAGE=xx conditional content, segments-vs-conditional decision tree, multi-market template forking. Companion-loads the template-language skill for the underlying HTML. 4 reference files. |
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub michtio/mailchimp-claude-skills --plugin mailchimp-claude-skillsProduction-ready skills and agents for Craft CMS 5 development. Plugin development (elements, services, controllers, migrations, events, testing, headless, configuration), site development (content modeling, Twig templates, atomic design, multi-site, 23 plugin references), Craft Cloud and Servd managed hosting (deploy pipelines, static/edge caching, ephemeral filesystem, asset storage, plugin compatibility), and Garnish JS UI toolkit (modals, HUDs, drag-sort, menus, selection, accessibility). 10 skills, 6 specialized agents with explicit build-verify gates, project scaffolding.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Binary reverse engineering, malware analysis, firmware security, and software protection research for authorized security research, CTF competitions, and defensive security
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research