.claude/skills/resend/SKILL.md
Manage Resend email service via REST API. List sent emails, check domain verification, manage API keys, send test emails, and debug email delivery issues. Use for any email-related administration task.
npx skillsauth add Vero-Ventures/fuzzycat resendInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage FuzzyCat's email delivery via the Resend API.
RESEND_API_KEY=$(grep RESEND_API_KEY .env.local | cut -d'"' -f2)
# All curl commands use: -H "Authorization: Bearer $RESEND_API_KEY"
# List domains
curl -s "https://api.resend.com/domains" \
-H "Authorization: Bearer $RESEND_API_KEY" | python3 -m json.tool
# Add a domain
curl -s -X POST "https://api.resend.com/domains" \
-H "Authorization: Bearer $RESEND_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "fuzzycatapp.com"}' | python3 -m json.tool
# Verify a domain (trigger DNS check)
curl -s -X POST "https://api.resend.com/domains/<domain-id>/verify" \
-H "Authorization: Bearer $RESEND_API_KEY" | python3 -m json.tool
# Get domain details (check verification status)
curl -s "https://api.resend.com/domains/<domain-id>" \
-H "Authorization: Bearer $RESEND_API_KEY" | python3 -m json.tool
# Delete a domain
curl -s -X DELETE "https://api.resend.com/domains/<domain-id>" \
-H "Authorization: Bearer $RESEND_API_KEY"
# List recent emails
curl -s "https://api.resend.com/emails" \
-H "Authorization: Bearer $RESEND_API_KEY" | python3 -m json.tool
# Get email details
curl -s "https://api.resend.com/emails/<email-id>" \
-H "Authorization: Bearer $RESEND_API_KEY" | python3 -m json.tool
# Send a test email
curl -s -X POST "https://api.resend.com/emails" \
-H "Authorization: Bearer $RESEND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "FuzzyCat <[email protected]>",
"to": ["[email protected]"],
"subject": "Test Email",
"html": "<p>Hello from FuzzyCat!</p>"
}' | python3 -m json.tool
# List API keys
curl -s "https://api.resend.com/api-keys" \
-H "Authorization: Bearer $RESEND_API_KEY" | python3 -m json.tool
# Create an API key
curl -s -X POST "https://api.resend.com/api-keys" \
-H "Authorization: Bearer $RESEND_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "my-key"}' | python3 -m json.tool
Once fuzzycatapp.com is verified, configure Supabase to send via Resend SMTP:
# SMTP Settings for Supabase
Host: smtp.resend.com
Port: 465 (SSL) or 587 (STARTTLS)
Username: resend
Password: <RESEND_API_KEY>
From: [email protected]
Sender Name: FuzzyCat
FuzzyCat <[email protected]>fuzzycatapp.com (needs DNS verification — see domain records)server/emails/server/services/email.ts, lib/resend.tstools
Manage Vercel deployments via CLI. Check deployment status, view logs, manage environment variables, inspect domains, trigger builds, and debug production issues. Use for any deployment or hosting task.
development
Manage Twilio SMS service via REST API. Send test messages, check message logs, inspect phone numbers, check account balance, and debug SMS delivery issues. Use for any SMS/Twilio administration task.
tools
Manage Supabase projects via CLI and Management API. List projects, check auth config, manage users, update settings, query databases, and inspect project health. Use for any Supabase administration task.
development
Interact with Stripe via REST API. List customers, payments, payouts, connected accounts, check balances, view webhook events, and manage Stripe Connect. Use for any Stripe administration, debugging, or data inspection task.