Email Template Builder
Automate and integrate Email Template Builder to create stunning email designs
Email Template Builder is an AI skill that creates responsive, cross-client compatible HTML email templates for transactional and marketing communications. It covers email HTML structure, CSS inlining, responsive design patterns, dark mode support, accessibility compliance, and testing workflows that produce emails rendering correctly across Gmail, Outlook, Apple Mail, and mobile clients.
What Is This?
Overview
Email Template Builder delivers production-ready HTML email templates that handle the unique constraints of email client rendering engines. It addresses table-based layouts that work in Outlook's Word rendering engine, CSS inlining that moves styles to inline attributes for maximum client compatibility, responsive design using media queries for mobile email clients, dark mode adaptation with color scheme meta tags and inverted-safe colors, accessibility compliance with semantic structure and alt text for screen readers, and template variable systems for dynamic content personalization.
Who Should Use This
This skill serves marketing teams creating email campaigns that need to look consistent across clients, developers building transactional email systems for notifications and receipts, designers who need their visual designs translated into email-compatible HTML, and product teams implementing email communication workflows.
Why Use It?
Problems It Solves
Email HTML is fundamentally different from web HTML because email clients strip or ignore most modern CSS, JavaScript, and HTML5 elements. Templates that look perfect in a browser break in Outlook, which renders using Microsoft Word's engine. Gmail strips embedded style blocks. Mobile clients need responsive layouts that desktop-focused templates do not provide.
Core Highlights
The skill generates table-based layouts compatible with all major email clients including Outlook. CSS is automatically inlined for clients that strip style blocks. Responsive breakpoints ensure readability on mobile devices. Dark mode styles prevent text from becoming invisible when clients invert colors.
How to Use It?
Basic Usage
<!DOCTYPE html>
<html lang="en" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<style>
@media only screen and (max-width: 600px) {
.container { width: 100% !important; }
.column { display: block !important; width: 100% !important; }
}
@media (prefers-color-scheme: dark) {
.email-body { background-color: #1a1a1a !important; }
.content { color: #ffffff !important; }
}
</style>
</head>
<body style="margin:0; padding:0; background-color:#f4f4f4;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td align="center" style="padding:20px 0;">
<table class="container" width="600" cellpadding="0" cellspacing="0"
style="background-color:#ffffff; border-radius:8px;">
<tr>
<td style="padding:30px; font-family:Arial,sans-serif;">
<h1 style="margin:0 0 16px; font-size:24px;">Welcome</h1>
<p style="margin:0 0 24px; font-size:16px; line-height:1.5;"
class="content">Thank you for signing up.</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>Real-World Examples
<!-- Responsive two-column layout for Outlook + mobile -->
<!--[if mso]>
<table role="presentation" width="600" cellpadding="0" cellspacing="0">
<tr><td width="290" valign="top">
<![endif]-->
<div class="column" style="display:inline-block; width:290px;
vertical-align:top; font-family:Arial,sans-serif;">
<img src="product.jpg" alt="Product Name" width="290"
style="display:block; max-width:100%;">
</div>
<!--[if mso]></td><td width="20"></td><td width="290" valign="top"><![endif]-->
<div class="column" style="display:inline-block; width:290px;
vertical-align:top; padding:10px; font-family:Arial,sans-serif;">
<h2 style="margin:0 0 8px; font-size:18px;">Product Name</h2>
<p style="margin:0 0 16px; font-size:14px; line-height:1.5;">Product
description with key features and benefits.</p>
<a href="#" style="display:inline-block; padding:12px 24px;
background-color:#007bff; color:#ffffff; text-decoration:none;
border-radius:4px; font-size:14px;">Shop Now</a>
</div>
<!--[if mso]></td></tr></table><![endif]-->Advanced Tips
Use Litmus or Email on Acid to preview templates across 90+ email client and device combinations before sending. Implement a template component library with reusable blocks like headers, footers, and CTA buttons for consistent branding. Use VML (Vector Markup Language) for rounded buttons and shapes in Outlook, where CSS border-radius is ignored.
When to Use It?
Use Cases
Use Email Template Builder when creating transactional emails like order confirmations, password resets, and notifications, when building marketing email campaigns that need consistent rendering, when designing responsive email layouts that work on mobile devices, or when updating legacy email templates to support dark mode.
Related Topics
MJML and Foundation for Emails frameworks, email deliverability best practices, ESP integration, A/B testing for email campaigns, and email accessibility standards all complement email template development.
Important Notes
Requirements
Knowledge of email client rendering limitations, particularly Outlook's Word-based engine. An email testing service for previewing across clients. An ESP (Email Service Provider) for sending through proper email infrastructure.
Usage Recommendations
Do: use table-based layouts for structural elements to ensure Outlook compatibility. Inline all CSS styles for maximum client support. Include plain-text alternatives for every HTML email.
Don't: use CSS flexbox, grid, or positioning in email templates, as support is extremely limited. Embed JavaScript in emails, as all clients strip it completely. Send emails without testing in at least Gmail, Outlook, and Apple Mail.
Limitations
Email client rendering varies significantly and changes with client updates without notice. Some design patterns possible on the web are impossible in email due to CSS support gaps. Dark mode behavior is inconsistent across clients, with some inverting colors unpredictably. Image blocking by default in many clients means emails must be readable without images.
More Skills You Might Like
Explore similar skills to enhance your workflow
Pyvene
Advanced PyVene automation and integration for intervening on internal model representations
Accredible Certificates Automation
Automate Accredible Certificates tasks via Rube MCP
Runbook Generator
Automate and integrate Runbook Generator to streamline operational procedures
Tiledbvcf
Streamline TileDB-VCF automation and integration for scalable genomic data management
Cirq
Cirq quantum computing automation and integration for circuit simulations
Analytics Tracking
Automate analytics tracking and integrate data-driven insights for business and marketing tools