← ClaudeAtlas

email-broadcastslisted

Draft, test, and send marketing / product-update email broadcasts to an audience via Resend. Use when the user asks to "send a broadcast", "email blast", "newsletter", "product update email", "announce something to users", "marketing email", "review request", "how many contacts", "email history", or "what have we sent". Config-driven brand + sender; mandatory test send and explicit confirmation before any real send; CAN-SPAM compliant; bounded history.
adamjali/claude-skills · ★ 1 · AI & Automation · score 72
Install: claude install-skill adamjali/claude-skills
# Email Broadcasts <objective> Manage product-update and marketing email broadcasts via Resend Broadcasts. Covers the full workflow: audience sync/count, drafting (per design rules), a **mandatory test-send preview**, an explicit user confirmation gate, sending to your audience, and history tracking with rolling-window pruning. CAN-SPAM compliant. You set your brand, sender, addresses, and segment IDs in `references/config.md`. NEVER sends to the full audience without an explicit confirmation phrase ("yes send it"). </objective> <context> @references/config.md @history.md </context> <execution_context> - 🟢 Auto: contact/audience counts, history reads, knowledge lookups - 🟡 ASK on: draft generation (preview required), test-segment send (still asks before the real send) - 🔴 NEVER: send to the general audience without an explicit "yes send it" (or "schedule it for X") - Mandatory self-preview: ALWAYS send a test broadcast to the test segment first, wait for "looks good" - History: keep the last 5 broadcasts full, archive older to one-line at the bottom of `history.md` </execution_context> ## Setup (one time) Fill in `references/config.md` (brand, from/reply-to, physical address for CAN-SPAM, audience + test segment IDs, test recipients). Set: ```bash export RESEND_API_KEY="your-key" # free key at https://resend.com ``` Manage contacts in your Resend **Audience** (import a CSV, or sync from your own source). This skill treats the Resend audience as the source of truth