resend

Routes email tasks to sub-skills for sending, receiving, templates, and agent inboxes via Resend.

Updated Jun 28, 2026
One-click install
npx skills add https://github.com/AO-HyS/aohys.com --skill resend-ao-hys
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: resend
Source: https://github.com/AO-HyS/aohys.com/tree/main/.agents/skills/resend
Command: npx skills add https://github.com/AO-HyS/aohys.com --skill resend-ao-hys

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires resend, and includes references (resource) components.

What problem does it solve? Integrating the Resend email platform involves distinct workflows—sending transactional email, receiving inbound mail, managing templates, and securing AI agent inboxes—and this Skill routes each task to the correct specialized sub-skill so nothing is misconfigured. ## Core Features & Use Cases - Task Routing: Directs work to the send-email, resend-inbound, agent-email-inbox, or templates sub-skills based on the user's goal. - Sending & Receiving: Covers single and batch transactional sends, MX record setup, email.received webhooks, and attachment retrieval. - Template Lifecycle: Create, publish, and send reusable templates with triple-mustache variables via the Resend API. - Use Case: A developer needs an AI agent to answer support email securely; the Skill routes them to agent-email-inbox for webhook setup, sender allowlists, and prompt-injection defenses, then to send-email for replies. ## Quick Start Ask the agent to set up Resend email for your project, for example by saying: send a welcome email to new users with Resend.

Frequently Asked Questions about resend

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

FAQPage Schema
How do I send transactional emails with the Resend API?▼

Use the send-email sub-skill, which covers single sends via POST /emails and batch sends up to 100 emails via POST /emails/batch. It includes idempotency keys, error handling, and retry logic for production use.

How do I receive emails with Resend webhooks?▼

Configure an MX record for your domain or subdomain, then subscribe to the email.received webhook event. The webhook payload contains metadata only, so call resend.emails.receiving.get() with the email_id to retrieve the body and attachments.

Does Resend batch sending support attachments or scheduling?▼

No, batch sending supports neither attachments nor scheduling, and the entire batch fails if one email is invalid. Use single sends for emails with attachments, scheduled delivery, or per-recipient timing.

How do I protect an AI agent inbox from prompt injection?▼

The agent-email-inbox sub-skill defines five security levels, from strict sender allowlists to human-in-the-loop approval. It also covers webhook signature verification, content sanitization, rate limiting, and capability restrictions for untrusted senders.

Why does my Resend template send fail with a 422 error?▼

A 422 occurs when a required variable without a fallbackValue is missing at send time, or when the template is still in draft state. Publish the template first and match variable casing exactly, since names are case-sensitive.