send-email

Send single and batch emails through the Resend API with idempotency keys.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/devkit-stack/Claude --skill send-email-devkit-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email
Source: https://github.com/devkit-stack/Claude/tree/main/.claude/skills/resend/send-email
Command: npx skills add https://github.com/devkit-stack/Claude --skill send-email-devkit-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a reliable way to send transactional and bulk emails from applications, eliminating manual steps and improving delivery consistency.

Core Features & Use Cases

  • Single Email: Send a single message through POST /emails with options for attachments, scheduling, and headers.
  • Batch Email: Send up to 100 distinct emails in one request through POST /emails/batch with idempotency support.
  • Operational Best Practices: Idempotency keys, error handling, retries, deliverability guidance, and webhook event tracking.

Quick Start

Detect project language, install the Resend SDK or use REST, choose single or batch sending, and implement idempotency keys and retry logic.

Frequently Asked Questions about send-email

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send transactional emails via the Resend API?

Send transactional emails via Resend by using POST /emails for single messages with options for attachments, scheduling, and headers. Batch sending up to 100 distinct emails is supported through POST /emails/batch.

How do I implement idempotency keys for batch email sending?

Implement idempotency keys for batch email sending to prevent duplicate deliveries during retries. This operational best practice ensures reliable bulk sends through the Resend API without creating repeated transactions.

Can I send bulk emails with the Resend API in a single request?

You can send bulk emails in a single request through POST /emails/batch. This Resend API endpoint supports sending up to 100 distinct emails at once with built-in idempotency support for reliability.

What is the best way to handle errors and retries when sending emails?

Handle errors and retries when sending emails by implementing idempotency keys and following deliverability guidance. Tracking webhook events allows you to monitor transactional email status and automate retry logic effectively.

Do I need to install the Resend SDK to send transactional emails?

You do not strictly need the Resend SDK to send transactional emails. You can choose to install the Resend SDK or use REST directly to integrate single or batch sending into your application.