Email QA
A Claude skill that runs a pre-send checklist on any email draft or HTML and returns PASS or FAIL per check. For anyone who sends email and wants a structured gate before hitting send.
What it does
Paste the draft or HTML. It works through four gates:
- Copy gate. One primary CTA, no fake urgency, no invented proof, subject under 50 characters, preview that complements, subject that matches the email.
- Structure gate. Footer, real unsubscribe, terms if there is an offer.
- Build gate. Alt text, merge tags resolved, links go where they say, HTML under 102KB.
- Brand and dark mode. Tone matches the brand. Logo readable on a dark background.
Works in: Claude (claude.ai Projects or the desktop app), Cursor, or as a manual checklist
Rules inside the skill: no invented proof, no fake urgency, no em dashes, no bait-and-switch subjects
Sample input / output
You give it
"Here is the HTML for tomorrow's restock email. Run the QA checklist."
It produces
Per check: PASS or FAIL plus a plain-language note
Verdict: ship, or fix these items first
Waivers: intentional exceptions, named, so they do not come back as bugs
How to install
- Subscribe below. The SKILL.md file link arrives in the first email.
- Download the file. Create a folder:
.claude/skills/margarita-email-qa/ - Put
SKILL.mdinside that folder. - In Claude, start a new project and use "Add to project knowledge" to include the skill folder.
- Begin with: "Use the margarita-email-qa skill" and paste the email HTML or draft.
Cursor users: place the folder at .agents/skills/margarita-email-qa/.
Who it is for
- Anyone who sends email and wants a gate before hitting send
- Founder who reviews their own campaigns and needs a list, not a feeling
- Email lead who wants FAIL notes in plain language, not a design critique
It is a checklist, not a rewrite. Fix the FAILs, then send.