send-email

Send single or batch emails with attachments via the Resend API.

159|21|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/resend/resend-skills --skill send-email-resend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email
Source: https://github.com/resend/resend-skills/tree/main/send-email
Command: npx skills add https://github.com/resend/resend-skills --skill send-email-resend

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables automated sending of transactional emails and bulk notifications via the Resend API, eliminating manual steps and ensuring consistent delivery.

Core Features & Use Cases

  • Single email sends using the Resend API for welcome emails, order confirmations, password resets, and receipts.
  • Batch sends (up to 100 emails per request) for bulk notifications, newsletters, and transactional campaigns.
  • Supports idempotency keys, error handling, and optional scheduling and common headers to improve reliability.

Quick Start

Use the Resend API to send a single email or a batch of emails by providing the required fields (from, to, subject, html or text) and optional parameters (cc, bcc, attachments, scheduled_at, headers). Include an idempotency key to safely retry operations.

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?

To send transactional emails via the Resend API, provide required fields like from, to, subject, and html or text content. You can automate single sends for welcome emails or order confirmations by including optional parameters such as attachments and headers.

Can I send batch emails for bulk notifications using Resend?

Yes, you can send batch emails for bulk notifications using Resend. The API supports batch sends of up to 100 emails per request, making it suitable for processing transactional campaigns and newsletters efficiently in a single call.

How do idempotency keys improve email delivery reliability?

Idempotency keys improve email delivery reliability by allowing you to safely retry operations without sending duplicate emails. Including an idempotency key in your API request ensures that failed network calls can be retried without causing multiple sends.

Does the Resend API support scheduling and custom headers for emails?

Yes, the Resend API supports scheduling and custom headers for emails. You can use the optional scheduled_at parameter to time your sends and include custom headers to pass additional metadata for your transactional messages.

What is the maximum number of emails I can send in a single Resend batch request?

The maximum number of emails you can send in a single Resend batch request is 100. This limit applies to bulk notifications and transactional campaigns, requiring multiple requests for larger subscriber lists.

How do I handle attachments when sending emails with Resend?

You handle attachments when sending emails with Resend by including the attachments parameter in your API request. This allows you to send files alongside your transactional messages like order confirmations and receipts.