← ClaudeAtlas

resendlisted

Send emails via the Resend API. Supports text and HTML content, multiple recipients, CC/BCC, reply-to, and file attachments. Single Python script with stdin pipe support for body content. This skill should be used when sending transactional or notification emails.
tdimino/claude-code-minoan · ★ 32 · AI & Automation · score 82
Install: claude install-skill tdimino/claude-code-minoan
# Resend Email Skill Send emails via the Resend transactional email API. ## IMPORTANT: Confirm Before Sending **Always confirm with the user before sending an email.** Show them the recipient(s), subject, and body content and get explicit approval. Email is not reversible. ## When to Use This Skill - Sending a transactional or notification email - Sending HTML email (inline or from a file) - Sending email with attachments - Piping content from another command into an email body ## Prerequisites 1. **API Key**: Get a Resend API key at https://resend.com/api-keys (format: `re_xxxxxxxxx`) 2. **Add to secrets**: Add `export RESEND_API_KEY=re_xxxxxxxxx` to `~/.config/env/secrets.env` 3. **Verify domain** (optional): By default, send from `onboarding@resend.dev` (test only). For production, verify a domain at https://resend.com/domains 4. **Install requests**: `uv pip install --system requests` Credentials checked in order: `RESEND_API_KEY` env var > `~/.config/env/secrets.env` > `~/.claude.json` ## Quick Start ```bash # Simple text email python3 ~/.claude/skills/resend/scripts/send.py \ --to "recipient@example.com" \ --subject "Hello from Claude" \ --body "This is a test email." # HTML email from a file python3 ~/.claude/skills/resend/scripts/send.py \ --to "recipient@example.com" \ --subject "Weekly Report" \ --html report.html # Pipe content as body echo "Pipeline output here" | python3 ~/.claude/skills/resend/scripts/send.py \ --to "recipient@example.c