send-email

Send transactional and bulk emails programmatically via the Resend API.

Updated Jan 2, 2026
One-click install
npx skills add https://github.com/tanaka-mambinge/dotfiles --skill send-email-tanaka-mambinge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email
Source: https://github.com/tanaka-mambinge/dotfiles/tree/main/ai-configs/skills/resend-send-email
Command: npx skills add https://github.com/tanaka-mambinge/dotfiles --skill send-email-tanaka-mambinge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Sending transactional emails, notifications, and bulk messages can be error-prone and hard to scale; this Skill provides a programmable interface to reliably deliver email via the Resend API, handling singles, batches, and delivery concerns.

Core Features & Use Cases

  • Single Email endpoint for individual messages (with from/to/subject/html or text)
  • Batch Email endpoint for sending multiple emails in one request with idempotency, error handling, and validation
  • Deliverability and webhooks guidance, templates, and best practices to ensure reliable inbox placement

Quick Start

Install the Resend SDK and send a test transactional email using the single-email endpoint.

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

To send transactional emails reliably with Resend, use the single-email endpoint for standard messages and the batch endpoint for bulk notifications, leveraging built-in idempotency and retry logic to prevent duplicate sends and handle delivery failures.

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

The best way to send bulk notifications without duplicates is using the batch email endpoint, which processes multiple emails in one request while applying idempotency keys, error handling, and validation to ensure each message is delivered exactly once.

Can I use Resend SDKs for password resets and order confirmations across different languages?

Yes, you can use Resend SDKs across multiple programming languages to deliver transactional messages like password resets, order confirmations, and receipts programmatically, ensuring reliable inbox placement through provided templates and webhooks guidance.

How does idempotency work when sending batch emails?

Idempotency works in batch email sending by allowing you to attach unique idempotency keys to each request, ensuring that if a network timeout or retry occurs, the Resend API will not produce duplicate email deliveries for that specific batch operation.

Do I need webhook support to ensure transactional email deliverability?

You do not strictly need webhook support to send transactional emails, but configuring webhooks is recommended to receive real-time delivery status updates and events, which helps monitor inbox placement and troubleshoot any delivery failures.

Why does my batch email request fail validation before sending?

Your batch email request fails validation when required fields like from, to, subject, or html are missing or incorrectly formatted, and the endpoint's built-in validation layer rejects the payload to prevent malformed transactional emails from reaching the API.