send-email

Send transactional emails via the Resend API with single and batch delivery.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/wilgrace/session --skill send-email-wilgrace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email
Source: https://github.com/wilgrace/session/tree/main/.agents/skills/resend/send-email
Command: npx skills add https://github.com/wilgrace/session --skill send-email-wilgrace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Sends transactional emails and notifications via the Resend API, removing the need to build and maintain your own email infrastructure and ensuring reliable delivery.

Core Features & Use Cases

  • Single email delivery through POST /emails for transactional messages with optional attachments and scheduling.
  • Batch email delivery through POST /emails/batch for multiple distinct emails in one call, with idempotency keys and error handling.
  • Support for best practices including idempotency keys, retries, error handling, templates, tracking, and webhooks.
  • Real-world use: send welcome emails, order confirmations, password resets, or bulk notifications to customers.

Quick Start

Use the Resend API to send a basic transactional email by providing a from address, a to address, a subject, and html content.

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?

You can send batch emails via POST /emails/batch to deliver multiple distinct emails in one call. The skill supports idempotency keys and error handling within batch operations to ensure safe and reliable bulk notification delivery.

Do I need idempotency keys for batch email delivery?

Idempotency keys are supported for batch email delivery to prevent duplicate messages and ensure safe retries. Using idempotency keys with POST /emails/batch guarantees that retried requests do not result in multiple identical emails being sent to recipients.

Can I handle email delivery events and tracking with webhooks?

Webhooks are supported to handle email delivery events and deliverability best practices. By integrating webhooks, you can monitor transactional email tracking, manage delivery status updates, and maintain reliable notification infrastructure without manual polling.

What do I need to start sending transactional emails with Resend?

You need a Resend API key and input contracts specifying from, to, subject, and html content to start sending transactional emails. Optional references and usage guidelines are provided to ensure safe operation when integrating single or batch email delivery into your application.