send-email

Send transactional and notification emails through the Resend API.

1|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/cgRGM/rivercitymd --skill send-email-cgrgm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email
Source: https://github.com/cgRGM/rivercitymd/tree/main/.agents/skills/resend/send-email
Command: npx skills add https://github.com/cgRGM/rivercitymd --skill send-email-cgrgm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the friction of building reliable email delivery flows for transactional messages, notifications, and bulk sends through Resend.

Core Features & Use Cases

  • Single and batch sending: Send one email or many distinct emails with clear guidance on when to use each path.
  • Production safeguards: Apply idempotency keys, retries, validation, and error handling to avoid duplicates and reduce failures.
  • Deliverability and compliance: Configure verified domains, webhooks, tracking behavior, templates, and suppression handling for dependable messaging.
  • Use Case: A product team can use this Skill to send order confirmations, password resets, and shipping alerts while tracking delivery events and preventing duplicate sends during retries.

Quick Start

Use the send-email skill to implement a Resend-powered email flow for the current project with the correct SDK, safe retry logic, and webhook verification.

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 with Resend in Node.js, Python, or Go?

Prevent duplicate transactional emails during retries by applying idempotency keys to your Resend API requests. This production safeguard ensures reliable delivery by safely handling network failures without sending the same email multiple times.

How do I verify Resend webhook signatures for email delivery events?

Verify Resend webhook signatures to securely track email delivery events and suppressions. This webhook workflow validates incoming event payloads, ensuring your application processes authentic delivery and bounce notifications reliably.

What is the best way to send batch emails with Resend?

The best way to send batch emails with Resend is using its dedicated batch-sending API path. This allows you to send many distinct transactional emails efficiently while maintaining clear guidance on when to use batch versus single-email workflows.

How do I handle email deliverability and suppression lists when sending notifications?

Handle email deliverability and suppression lists by configuring verified domains, tracking behavior, and suppression handling within your Resend integration. This compliance setup ensures dependable messaging for transactional notifications and bulk sends.

Do I need verified sender domains to send transactional emails through Resend?

Yes, you need verified sender domains to send transactional emails through Resend. Configuring verified domains alongside API keys is a prerequisite for reliable production delivery and proper email deliverability compliance.