resend-email
Send emails using Resend API. Use when the user needs to send emails without configuring SMTP servers. Supports text and HTML emails, multiple recipients, CC/BCC, and bulk sending. Ideal for notifications, alerts, newsletters, and automated email workflows.
Best use case
resend-email is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Send emails using Resend API. Use when the user needs to send emails without configuring SMTP servers. Supports text and HTML emails, multiple recipients, CC/BCC, and bulk sending. Ideal for notifications, alerts, newsletters, and automated email workflows.
Teams using resend-email should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/resend-email-sender/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How resend-email Compares
| Feature / Agent | resend-email | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Send emails using Resend API. Use when the user needs to send emails without configuring SMTP servers. Supports text and HTML emails, multiple recipients, CC/BCC, and bulk sending. Ideal for notifications, alerts, newsletters, and automated email workflows.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agent for Cold Email Generation
Discover AI agent skills for cold email generation, outreach copy, lead personalization, CRM support, and sales-adjacent messaging workflows.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
Best AI Agents for Marketing
A curated list of the best AI agents and skills for marketing teams focused on SEO, content systems, outreach, and campaign execution.
SKILL.md Source
# Resend Email Sender Send emails via Resend API - no SMTP configuration needed. ## Quick Start ### 1. Configure Set environment variables in `.env`: ```bash RESEND_API_KEY=your_resend_api_key RESEND_FROM=onboarding@resend.dev # Optional, defaults to Resend test domain ``` Get API key at https://resend.com ### 2. Send Email ```bash openclaw run resend-email \ --to="recipient@example.com" \ --subject="Hello" \ --text="Plain text message" ``` ## Usage ### Basic Text Email ```bash openclaw run resend-email \ --to="user@example.com" \ --subject="Notification" \ --text="Your task is complete." ``` ### HTML Email ```bash openclaw run resend-email \ --to="user@example.com" \ --subject="Welcome" \ --html="<h1>Welcome!</h1><p>Thanks for joining.</p>" ``` ### Multiple Recipients ```bash openclaw run resend-email \ --to="user1@example.com,user2@example.com,user3@example.com" \ --subject="Team Update" \ --text="Meeting at 3 PM." ``` ### CC and BCC ```bash openclaw run resend-email \ --to="primary@example.com" \ --cc="manager@example.com" \ --bcc="archive@example.com" \ --subject="Report" \ --text="Please find the attached report." ``` ### From Agent When agent needs to send email: ```bash # Use exec to call the skill exec openclaw run resend-email \ --to="recipient@example.com" \ --subject="Automated Notification" \ --text="This email was sent automatically by the agent." ``` ## Configuration Options | Variable | Required | Default | Description | |----------|----------|---------|-------------| | `RESEND_API_KEY` | Yes | - | Your Resend API key | | `RESEND_FROM` | No | `onboarding@resend.dev` | Default sender address | ## Sender Addresses - **Test domain**: `onboarding@resend.dev` (default, no setup required) - **Custom domain**: `noreply@yourdomain.com` (requires domain verification in Resend dashboard) ## Limitations - Attachments not supported (Resend API requires base64 encoding) - Rate limits apply based on Resend plan - Email size limits per Resend documentation ## Troubleshooting **"RESEND_API_KEY not configured"** - Set `RESEND_API_KEY` in `.env` file or environment **"Failed to send email: Unauthorized"** - Check API key is correct and active - Verify API key has email sending permission **"Failed to send email: Bad Request"** - Check recipient email format is valid - Verify `from` address is verified (for custom domains) ## Resources - `scripts/send_email.py` - Main email sending script
Related Skills
Cold Email Writer
Writes personalized cold emails that actually get replies
email-triager
Triage, categorize, and draft responses to emails. Sorts by urgency, flags action items, and generates context-aware reply drafts.
afrexai-email-to-calendar
Extract calendar events, deadlines, action items, and follow-ups from emails. Works with any calendar provider (Google, Outlook, Apple, Notion, etc.). No external dependencies — pure agent intelligence. Use when the user forwards an email, asks to check inbox for events, or wants to extract structured scheduling data from any text.
Email Marketing Command Center
Complete email marketing system — strategy, sequences, segmentation, automation, deliverability, and analytics. Build campaigns that convert.
Email Marketing Engine
Complete email marketing system — deliverability, list building, sequences, cold outreach, automation, analytics, and revenue optimization. Zero dependencies.
email-daily-summary
Automatically logs into email accounts (Gmail, Outlook, QQ Mail, etc.) and generates daily email summaries. Use when the user wants to get a summary of their emails, check important messages, or create daily email digests.
email-summary
Fetches recent emails from Gmail and provides concise summaries. Use when the user wants to check emails, get email summaries, or review their inbox.
Email management and automation. Send, read, search, and organize emails across multiple providers.
email-outreach-ops
Draft and manage vendor outreach emails for quotes/availability, follow-up cadence, and response summarization into structured decision tables. Use when contacting hotels, transport vendors, or activity providers.
email-triage
AI-powered email triage with calendar sync and response drafting
imap-smtp-email
Read and send email via IMAP/SMTP. Check for new/unread messages, fetch content, search mailboxes, mark as read/unread, and send emails with attachments. Supports multiple accounts. Works with any IMAP/SMTP server including Gmail, Outlook, 163.com, vip.163.com, 126.com, vip.126.com, 188.com, and vip.188.com.
qq-email
QQ 邮箱智能管理工具。支持收发邮件、搜索筛选、附件处理,以及 AI 智能整理功能(自动摘要、分类、优先级排序、待办提取)。当用户需要操作 QQ 邮箱、查收邮件、发送邮件、整理收件箱或处理邮件相关任务时使用此技能。