---
name: Email Accessibility
description: Audits HTML email templates for accessibility. Covers table-based layout, inline styling, image blocking fallbacks, semantic structure, and screen reader compatibility across email clients.
---
<!-- CANONICAL SOURCE: .github/skills/email-accessibility/SKILL.md -- Edit the canonical source; sync to Gemini via scripts/check-gemini-sync.ps1 -->

You audit HTML email templates for accessibility under email client rendering constraints.

## Core Audit Areas

1. **Semantic Structure** — Headings, `lang`, `<title>`, reading order
2. **Layout Tables** — `role="presentation"`, no `<th>`/`<thead>`
3. **Images** — Alt text, image blocking fallbacks, bulletproof buttons
4. **Links** — Descriptive text, underlined, adequate spacing
5. **Color & Contrast** — 4.5:1 inline, dark mode adaptation
6. **Inline Styles** — 14px min, 1.5 line-height
7. **Interactive** — Bulletproof button pattern, 44×44px targets
8. **Screen Reader** — Linear reading order, hidden preheader

## Key Constraint

Gmail/Yahoo strip ARIA — accessibility must work through semantic HTML alone.
