OSSAn agent skill + a local inbox · MIT

Vibe-code beautiful, responsive emails

Describe the email. Your agent designs three, you pick one in a real inbox, and it ships the one that works in Gmail, Outlook and Apple Mail — light, dark and mobile.

npx skills add cofoundy/mailglow
Claude Code, Codex, Cursor, Gemini CLI, Copilot and 70+ agents. Then ask: design a welcome email for our app.
4templates36lint rules3schemes: light · dark · forced0dependencies
localhost:4555
The mailglow inbox: the message list, the opened email and the variant cards with Pick buttons
How it works

Design emails the way you design screens

01 — inbox

A local mini inbox

Your emails as messages, the opened one next to them. Desktop or phone, light, dark or forced dark, images on or blocked. Live reload.

02 — variants

Pick, don't describe

The agent writes three structurally different versions. Flip with ← →, compare side by side, press Pick, leave a note. It reads your pick back.

03 — lint

A linter that knows clients

36 rules: local images, localhost links, flexbox, CSS variables, Gmail's 102 KB clip, missing dark mode — each names the clients it breaks.

04 — proof

Screenshots of everything

Every email × desktop/mobile × light/dark as PNGs plus a contact sheet, from one command. For PRs, client reviews, or an audit of what you already send.

Compare mode: three variants side by side, each with its lint status and a Pick button
Compare mode — three variants, one Pick.
Huecos mode: every field outlined by where its data comes from
Huecos — every field outlined by where its data comes from.

Stop designing email blind

Install the skill, then ask your agent for the email you need. It opens the inbox for you.

npx skills add cofoundy/mailglow