00-marketing-plan-glob…
Use when the user needs an overall marketing plan for a period — objectives, segments, positioning, channel mix, content direction, budget, timeline, KPIs, and…
Use when responsive HTML email has to render correctly in every client — table-based structure, inline CSS, 600px max width, dark mode handling, quirks for Gmail, Apple Mail, Outlook and Yahoo, bulletproof buttons, and a pre-send test checklist, shipping a self-contained .html
$ npx -y skills add minhnv0807/ai-business-skills --skill 49-html-email-template-global --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/49-html-email-template-globalContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when responsive HTML email has to render correctly in every client — table-based structure, inline CSS, 600px max width, dark mode handling, quirks for Gmail, Apple Mail, Outlook and Yahoo, bulletproof buttons, and a pre-send test checklist, shipping a self-contained .html
name: 49-html-email-template-global description: "Use when responsive HTML email has to render correctly in every client — table-based structure, inline CSS, 600px max width, dark mode handling, quirks for Gmail, Apple Mail, Outlook and Yahoo, bulletproof buttons, and a pre-send test checklist, shipping a self-contained .html file to paste into Klaviyo, Mailchimp, HubSpot, or Brevo. Trigger on 'HTML email', 'code an email template', 'responsive email', 'why does my email break in Outlook', 'email dark mode is broken', 'the newsletter looks wrong on mobile'. Not for — sequence strategy and subject lines, see `14-email-marketing-global`; a web page, see `12-landing-page-brief-global`; brand colors and fonts, see `46-brand-guideline-global`." metadata: version: 1.0.1 category: operations license: MIT triggers: - "HTML email" - "code an email" - "email template" - "responsive email" - "email broadcast HTML" - "why does my email break in Outlook" - "email dark mode" output: "A single self-contained .html file — paste it into the ESP (Klaviyo, Mailchimp, HubSpot, Brevo) and send. Ships with a client test checklist." related: - product-marketing-context-global - 14-email-marketing-global - 46-brand-guideline-global - 47-design-review-global - 12-landing-page-brief-global
Email HTML is not web HTML: it needs table layout, inline CSS, and avoidance of everything clients do not support. The bar is simple — it looks right in Gmail, Apple Mail, Outlook, and Yahoo, and it reads on a 375px phone. No exceptions. Content and sequence come from `14-email-marketing-global`; this skill handles the code.
Read the brand guideline (`46-brand-guideline-global`) and the email content from `14-email-marketing-global` if available. If information is missing, ask up to 4 questions:
1. **Email type and layout?** Welcome, broadcast, nurture, offer, or transactional — single column, two columns with a product image, or a multi-section newsletter? 2. **Which sections?** Header, hero, body, social proof, CTA, footer — is there a hero image? 3. **Is the copy written?** Or should the template ship with placeholders? Where does the primary CTA link? 4. **Which ESP sends it?** Klaviyo, Mailchimp, HubSpot, Brevo, Braze, or other — merge tag syntax differs per platform.
1. **Table layout only — no div/flexbox/grid/float/position:absolute.** Outlook on Windows renders through the Word engine and does not support them. 2. **Inline all CSS.** Gmail can strip `<style>` blocks; keep only media queries and dark-mode rules in `<style>`, and inline everything else. 3. **600px maximum width**, degrading to 375px. 4. **System-font fallbacks:** '[body font]', Arial, Helvetica, sans-serif. Never depend on a web font — many clients will not load it. 5. **Every `img` needs alt text plus width and height attributes** so a blocked-image inbox still reads correctly. 6. **Unsubscribe link and a physical postal address are legally required** (CAN-SPAM in the US, GDPR and PECR in the EU/UK, CASL in Canada). Honor opt-outs promptly. 7. **Test on mobile first.** The majority of opens are on a phone. 8. **One self-contained .html file, under 100KB** — Gmail clips messages past roughly 102KB.
| Layout | Use for | |--------|---------| | Single column | Broadcast, nurture — most readable, fewest rendering bugs | | Two column (image + text) | Offer emails with a product image | | Multi-section newsletter | Digest, updates — one table block per section |
Container: 600px desktop / 100% mobile Outer background: light neutral (e.g. #F4F4F4) Body background: [background color] (usually white) Font: '[body font]', Arial, Helvetica, sans-serif Body font-size: 16px / line-height: 1.6 Mobile breakpoint: max-width 480px
Design tokens come from the brand guideline:
@media only screen and (max-width: 480px) {
/* container: 100% width */
/* body font: 15px */
/* CTA: full width, centered */
/* padding: 24px 20px */
/* images: 100% width */
}Dark mode:
138 bilingual AI marketing skills (69 VN + 69 Global) for Claude Code, OpenCode, Codex, VS Code. Four role SOP packs — content, design, performance, leader ops — plus strategy, personal brand, AI avatar, dropshipping, design master, knowledge library. 4 regions (US/EU/SEA/LATAM) + Vietnam 2025-2026. Companion: opa-kit.
Repo: minhnv0807/ai-business-skills
Use when the user needs an overall marketing plan for a period — objectives, segments, positioning, channel mix, content direction, budget, timeline, KPIs, and…
Use when the user needs a monthly or weekly content calendar — posting schedule per channel, funnel ratio, content pillars, repurposing matrix, and an owner…
Use when a specific campaign needs a brief the whole team can execute from — context, objective, audience, core message, creative direction, channels,…
Use when marketing numbers look bad and the user needs to know WHY — layered root-cause diagnosis across tracking, delivery, creative, landing page, offer, and…
Use when the user needs a spoken script for short-form video — TikTok, Reels, or YouTube Shorts — with a 3-part hook, second-by-second beats, two A/B variants,…
Use when the user needs PAID ad copy for Meta, Google, or TikTok — six variants across TOFU, MOFU, and BOFU using AIDA, PAS, and BAB, respecting each platform…