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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "resend-email" with this command: npx skills add aprilvkuo/resend-email-sender

Resend Email Sender

Send emails via Resend API - no SMTP configuration needed.

Quick Start

1. Configure

Set environment variables in .env:

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

openclaw run resend-email \
  --to="recipient@example.com" \
  --subject="Hello" \
  --text="Plain text message"

Usage

Basic Text Email

openclaw run resend-email \
  --to="user@example.com" \
  --subject="Notification" \
  --text="Your task is complete."

HTML Email

openclaw run resend-email \
  --to="user@example.com" \
  --subject="Welcome" \
  --html="<h1>Welcome!</h1><p>Thanks for joining.</p>"

Multiple Recipients

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

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:

# 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

VariableRequiredDefaultDescription
RESEND_API_KEYYes-Your Resend API key
RESEND_FROMNoonboarding@resend.devDefault 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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

WeChat Sender by dxx

通过OpenClaw微信通道主动发送文字、图片和文件消息,支持单发、定时和批量推送,需联系人已存在聊天记录。

Registry SourceRecently Updated
960Profile unavailable
Coding

office secretary

A digital administrative assistant for Microsoft 365 (Outlook & OneDrive).

Registry SourceRecently Updated
1.3K0Profile unavailable
Coding

DingTalk Bridge

DingTalk group chat bridge for Claude Code. Send markdown/text messages to DingTalk groups, receive @mentions and auto-execute via Claude CLI, run a 24/7 Str...

Registry SourceRecently Updated
750Profile unavailable
Automation

Send

The last step that matters most. A complete sending intelligence system for anyone who communicates at scale or with stakes: emails, messages, files, proposa...

Registry SourceRecently Updated
3700Profile unavailable