add-resend

Integrates a Resend email channel adapter into NanoClaw via Chat SDK.

2|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/RADHA0-max/selfhealbackend --skill add-resend-radha0-max
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-resend
Source: https://github.com/RADHA0-max/selfhealbackend/tree/main/nanoclaw/.claude/skills/add-resend
Command: npx skills add https://github.com/RADHA0-max/selfhealbackend --skill add-resend-radha0-max

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @resend/chat-sdk-adapter.

What problem does it solve? NanoClaw does not ship channel integrations in its trunk, so connecting an agent to email requires manually fetching, registering, and configuring the Resend adapter. This Skill walks through the entire idempotent installation and credential setup so the email channel works without guesswork. ## Core Features & Use Cases - Adapter Installation: Copies the Resend channel adapter and its registration test from the channels branch, appends the self-registration import, and installs the pinned @resend/chat-sdk-adapter package. - Build Validation: Runs the TypeScript build and the resend-registration.test.ts integration test to confirm the channel is registered and the dependency resolves. - Credential Configuration: Guides Resend account setup, domain verification, API key creation, and webhook configuration for inbound email. - Use Case: You want your NanoClaw agent to handle async email conversations. Run this Skill to wire up the Resend channel, then use /manage-channels to assign it to an agent group. ## Quick Start Ask the assistant to add the Resend email channel to NanoClaw and configure it with your Resend API key and webhook secret.

Frequently Asked Questions about add-resend

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

FAQPage Schema
How do I add an email channel to NanoClaw?

Run the add-resend Skill, which copies the Resend adapter from the channels branch, registers it in src/channels/index.ts, installs @resend/chat-sdk-adapter, and validates the build. Then configure your Resend API key and webhook secret in .env.

How do I set up Resend credentials for email receiving?

Create a Resend account, verify your sending domain, and generate an API key. Then add a webhook pointing to https://your-domain/webhook/resend with the email.received event, and store the API key and signing secret in your .env file.

Does the Resend channel support email threading?

Yes, the Resend channel supports threading via standard email headers. Replies sharing the same subject and In-Reply-To headers stay together as one conversation, and each sender's thread becomes its own conversation.

Why does the Resend channel registration test fail?

The resend-registration.test.ts test fails if the import './resend.js' line is missing from the channel barrel, if the barrel fails to evaluate, or if @resend/chat-sdk-adapter is not installed. Re-run the install steps and pnpm run build to fix it.

How do I remove the Resend email channel from NanoClaw?

Delete the self-registration import from src/channels/index.ts, remove src/channels/resend.ts and its test, uninstall @resend/chat-sdk-adapter with pnpm, clear the RESEND_* variables from .env, then rebuild and restart the service.