send-email

Send single and batch emails through the Resend API.

4|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/tech-with-seth/iridium --skill send-email-tech-with-seth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email
Source: https://github.com/tech-with-seth/iridium/tree/main/.agents/skills/send-email
Command: npx skills add https://github.com/tech-with-seth/iridium --skill send-email-tech-with-seth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill centralizes programmatic email delivery for applications by enabling single transactional emails and batched notifications through the Resend API, reducing manual integration work.

Core Features & Use Cases

  • Single Email: Send personalized transactional messages such as welcome emails, order confirmations, password resets, and receipts, with optional attachments and custom headers.
  • Batch Email: Send multiple distinct emails in a single request (up to 100), for bulk notifications or alerts, with idempotency keys to prevent duplicates.
  • Reliability & Best Practices: Provides guidance on idempotency, error handling, and retry/backoff strategies to improve deliverability and resilience.

Quick Start

  • Detect project language from your codebase and install the Resend SDK or use the REST API.
  • Install the SDK (npm, pip, etc.) or use curl as an alternative.
  • Choose single or batch usage based on your needs.
  • Apply best practices: use idempotency keys, implement proper error handling, and configure exponential backoff for retries.

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 using the Resend API?

Send transactional emails using the Resend API by installing the SDK in your project language or using REST endpoints directly. It supports personalized messages like welcome emails and receipts with custom headers and attachments.

What is the best way to send bulk notifications without creating duplicates?

Send bulk notifications without duplicates by using batch emails with idempotency keys. This approach sends up to 100 distinct emails per request while enforcing safe retries to prevent duplicate deliveries.

How does idempotency work when retrying failed email delivery?

Idempotency works by assigning a unique idempotency key to each email request, ensuring that retrying failed email deliveries does not result in duplicate messages being sent to recipients.

Can I send batch emails with attachments through Resend?

Yes, you can send batch emails with attachments through Resend. The API supports sending up to 100 distinct emails in a single request, allowing bulk notifications with optional attachments and custom headers.

What retry and backoff strategies should I use for transactional emails?

For transactional emails, implement exponential backoff strategies for retries. Combined with idempotency keys and proper error handling, this improves deliverability and system resilience against temporary API failures.