resend-expertlisted
Install: claude install-skill diegosouzapw/awesome-omni-skill
# Resend Expert
Complete Resend email API expertise for transactional emails, marketing broadcasts, and contact management.
## Quick Reference
**Base URL**: `https://api.resend.com`
**Auth**: `Authorization: Bearer $RESEND_API_KEY`
**User's Key**: `re_Czsz1gQW_Dz4H2a9dH8tTjgteeDCjVujF`
**Verified Domain**: `sigstack.dev` (newsletter: tips@sigstack.dev)
## Core Endpoints
### Send Single Email
```bash
curl -X POST https://api.resend.com/emails \
-H "Authorization: Bearer re_Czsz1gQW_Dz4H2a9dH8tTjgteeDCjVujF" \
-H "Content-Type: application/json" \
-d '{
"from": "SigStack Tips <tips@sigstack.dev>",
"to": ["recipient@example.com"],
"subject": "Hello",
"html": "<p>Email body</p>"
}'
```
**Response**: `{"id": "uuid-string"}`
### Send Batch Emails (up to 100)
```bash
POST https://api.resend.com/emails/batch
# Body: Array of email objects (same structure as single)
# Note: No attachments or scheduling in batch mode
```
### Get/Update/Cancel Email
```bash
GET /emails/{id} # Retrieve email details
PATCH /emails/{id} # Update scheduled email
DELETE /emails/{id}/cancel # Cancel scheduled email
```
## Node.js SDK
```bash
npm install resend
```
```javascript
import { Resend } from 'resend';
const resend = new Resend('re_Czsz1gQW_Dz4H2a9dH8tTjgteeDCjVujF');
// Send email
const { data, error } = await resend.emails.send({
from: 'SigStack <hello@sigstack.dev>',
to: ['user@example.com'],
subject: 'Welcome!',
html: '<h1>Hello World</