--- name: email-blast description: > Send one-off email blasts to Gumroad creators directly via production console, no PR or deploy needed. Handles drafting, recipient query, count validation via Metabase, dry-run preview, and execution. Use when asked to "email creators", "send an announcement", "blast sellers", "notify users", or any request to send emails to Gumroad creators at scale. --- # Email Blast Send one-off emails to Gumroad creators by executing Ruby inline against the production console. No PR, no deploy, no service class needed. ## Prerequisites - Production console access configured via the `gumroad-prod-console` skill (see its SKILL.md for setup) - Metabase API key (in 1Password: "Metabase (Gumroad)" → "API Key") All production Ruby execution in this skill goes through `.claude/skills/gumroad-prod-console/scripts/prod_query.sh`. That script targets the read replica for MySQL, which is sufficient here — `User.alive.not_suspended...find_each` is a read, and `deliver_later` + `$redis.set` hit Redis, not MySQL. Do not add any MySQL-write operations to blast scripts. ## Workflow ### 1. Clarify the request From the human's request, extract: - **Who** — recipient criteria (e.g. "all active creators", "creators who earned > $1000") - **What** — the message to send (subject + body) - **Reply-to** — default `support@gumroad.com` ### 2. Draft the email Write a `subject` and HTML `body`: - Simple HTML only: `

` tags, `` links - Sign off: `

— The Gumroad Team

` - No `