send-email

Send transactional emails via the Resend API with idempotency and retries.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/drdanmaggs/rocket-fuel --skill send-email-drdanmaggs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email
Source: https://github.com/drdanmaggs/rocket-fuel/tree/main/internal/plugin/skills/resend/send-email
Command: npx skills add https://github.com/drdanmaggs/rocket-fuel --skill send-email-drdanmaggs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Sending transactional emails and bulk messages via the Resend API without writing boilerplate code, ensuring reliable delivery and easy scalability.

Core Features & Use Cases

  • Single email delivery with idempotency
  • Batch email sending with per-chunk idempotency and retry
  • Webhook-ready delivery tracking and error handling for robust workflows

Quick Start

Provide your RESEND_API_KEY and choose single or batch send to dispatch transactional emails.

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 with automatic retries?

To send transactional emails via the Resend API with retries, provide your RESEND_API_KEY to dispatch messages while the system automatically handles common API errors using exponential backoff. This ensures reliable delivery without writing custom retry boilerplate.

What is idempotency and how does it work when sending batch emails?

Idempotency in batch email sending prevents duplicate message delivery by assigning unique identifiers to each chunk. If a network timeout occurs during a bulk send, the system safely retries the specific failed chunk without resending successfully delivered emails.

Do I need a webhook secret to track transactional email delivery?

You do not need a webhook secret to send emails, but providing an optional RESEND_WEBHOOK_SECRET enables webhook-ready delivery tracking. This allows you to monitor delivery statuses and handle errors for robust, real-time email workflows.

Can I use this approach for bulk message delivery without writing boilerplate code?

Yes, you can use batch email sending for bulk message delivery without writing boilerplate code. By providing your RESEND_API_KEY, the system manages per-chunk idempotency and retries natively, ensuring your bulk sends scale easily and reliably.

Why does my transactional email API request fail with common API errors?

Transactional email API requests often fail due to rate limits or transient network issues. This approach handles common API errors with exponential backoff, automatically retrying failed requests with increasing delays to ensure successful delivery without manual intervention.