resend

Send transactional emails and manage contacts, domains, and API keys via Resend's REST API.

76|18|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0-skills --skill resend-vm0-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resend
Source: https://github.com/vm0-ai/vm0-skills/tree/main/resend
Command: npx skills add https://github.com/vm0-ai/vm0-skills --skill resend-vm0-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Resend API key, and includes scripts (resource) components.

What problem does it solve?

This Skill enables reliable email delivery via Resend, including sending, batching, domain management, and delivery tracking.

Core Features & Use Cases

  • Emails: send from-address to recipients with HTML or text
  • Batch & Scheduling: batch sends and schedule deliveries
  • Contacts & Domains: manage contacts and sending domains
  • Use Case: send a welcome email to a new user

Quick Start

Send a welcome email to "[email protected]" with a friendly HTML message.

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 via REST API?

Transactional emails via REST API use authenticated HTTP requests with your API key and JSON payloads to deliver emails reliably. Resend handles sending from a specified address to recipients with HTML or text content, supporting features like scheduling, CC/BCC, and reply-to fields for welcome emails, password resets, and notifications.

What do I need to set up before sending emails with Resend?

You need a Resend API key for authentication, proper environment variable handling to store it securely, and a verified sending domain. The API key enables authenticated REST requests, and domain verification ensures deliverability and prevents emails from landing in spam folders.

Can I schedule emails and send them in batches?

Yes, Resend supports batch sends and scheduled deliveries through its REST API. You can send multiple emails in a single batch operation and schedule deliveries for future times, making it suitable for campaigns, bulk notifications, and time-sensitive communications.

How do I manage contacts and domains with Resend?

Resend's REST API lets you manage contacts and sending domains through authenticated requests. You can add and organize contacts, verify new domains for sending, and track delivery status across all outgoing emails from your verified domains.

Does Resend support delivery tracking and bounce notifications?

Resend provides delivery tracking capabilities through its REST API, allowing you to monitor email status and receipt. The platform tracks bounces, delivery failures, and other metrics to help you maintain sender reputation and diagnose delivery issues.

What's the best way to handle environment variables for API key security?

Store your Resend API key in environment variables rather than hardcoding it in your application. Proper environment variable handling ensures your credentials remain secure, prevents accidental exposure in version control, and allows safe configuration across development, staging, and production environments.