resendlisted
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