send-email

Send single and batch transactional emails via the Resend API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Sending transactional emails often involves complex setup, reliable delivery, and guardrails to prevent duplicates. This Skill orchestrates transactional communications via Resend's API, reducing manual overhead and errors.

Core Features & Use Cases

  • Single and Batch Email: send individual messages or multiple distinct emails in one request with idempotency.
  • Deliverability & Safety: supports idempotency keys, error handling, retries, and event tracking via webhooks.
  • Use Case: automate welcome emails, order confirmations, password resets, and receipts across teams.

Quick Start

Install the Resend SDK and send your first email using the single or batch endpoints.

Frequently Asked Questions about send-email

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

FAQPage Schema
How do I send batch transactional emails without duplicates?

To send batch transactional emails without duplicates, use idempotency keys within your batch request. This ensures reliable delivery by preventing the Resend API from processing the same email multiple times during network retries.

What's the best way to automate transactional emails with Resend?

Automating transactional emails with Resend is best handled by orchestrating API calls through a dedicated service. This approach manages single and batch workflows, applies idempotency, and handles errors for scalable messaging.

Do I need a verified sending domain to use the Resend API for transactional emails?

Yes, a verified sending domain is required to use the Resend API for transactional emails. You also need the Resend SDK installed to authenticate requests and ensure your automated messages are delivered successfully.

How does webhook support work for tracking transactional email delivery?

Webhook support tracks transactional email delivery by receiving real-time event notifications from the Resend API. This allows you to monitor email status updates, handle delivery errors, and verify message completion across your workflows.

Can I handle error retries when sending automated emails through the Resend API?

Yes, you can handle error retries when sending automated emails through the Resend API. Built-in error handling mechanisms catch failed requests and safely retry batch and single sends using idempotency keys to prevent duplicates.

When do I need idempotency keys for automated password resets and order confirmations?

Idempotency keys are needed for automated password resets and order confirmations whenever network timeouts or errors occur. They prevent duplicate transactional emails from being sent if the Resend API receives multiple retry requests for the same action.