add-resend

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

1|Updated May 22, 2026
One-click install
npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill add-resend-rosedwayane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-resend
Source: https://github.com/roseDwayane/LocalizeAgenticSys/tree/main/nanoclaw/.claude/skills/add-resend
Command: npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill add-resend-rosedwayane

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? NanoClaw does not ship channel adapters in its trunk, so connecting an agent to email requires manually fetching, registering, and configuring the Resend adapter. This Skill walks through that entire installation and credential setup so the agent can send and receive email conversations. ## 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 build and a registration integration test to confirm the adapter is wired into the channel registry before proceeding. - Credential Configuration: Guides creation of a Resend API key, verified sending domain, and inbound webhook, then syncs environment variables to the agent container. - Use Case: You want your NanoClaw agent to handle async email conversations alongside Telegram or Discord, with each email thread treated as its own conversation. ## 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?

Use the add-resend skill to copy the Resend adapter from the channels branch, register it in src/channels/index.ts, install @resend/chat-sdk-adapter, and configure your Resend API key and webhook secret in the .env file.

How do I set up Resend inbound email webhooks?

In the Resend dashboard, add a webhook pointing to https://your-domain/webhook/resend and select the email.received event. Copy the signing secret into RESEND_WEBHOOK_SECRET in your .env file and sync it to the container.

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 registration test fail after installation?

The 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 confirm pnpm run build passes cleanly.

How do I remove the Resend channel from NanoClaw?

Delete the self-registration import from src/channels/index.ts, remove the adapter and test files, delete the Resend environment variables, uninstall @resend/chat-sdk-adapter, then rebuild and restart the service.