Thêm kênh email Resend (NanoClaw)
Sao chép, đăng ký và kiểm chứng adapter email Resend cho NanoClaw, rồi nối địa chỉ email của bạn làm owner và gửi thư chào đầu tiên.
Lập trìnhTrung cấp★ 30,471⑂ 12,865Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
- Lấy adapter Resend (
src/channels/resend.ts) và test đăng ký từ nhánhchannelsvàosrc/channels/. - Thêm một dòng import tự đăng ký vào
src/channels/index.tsvà cài@resend/chat-sdk-adapter@0.1.1với phiên bản ghim cứng. - Chạy
pnpm run buildvà test vitest để chứng minh adapter đã nằm trong registry. - Hỏi API key, webhook signing secret, địa chỉ/tên người gửi rồi ghi vào
.env(không ghi đè giá trị đã có). - Dùng
nclđể tạo user owner, messaging group, wiring và gửi email chào.
Dành cho ai
- Người tự vận hành NanoClaw và muốn trò chuyện với agent qua email.
- Người đã có tài khoản Resend cùng domain gửi đã xác thực SPF/DKIM.
- Môi trường dev đã có pnpm, vitest và CLI
ncl.
Ví dụ sử dụng
- Trong luồng
/setup, gọi skill này để cài và kiểm chứng kênh email trong một lượt. - Khi thư trả lời không đến được agent, theo phần Troubleshooting để kiểm tra webhook
/webhook/resendvàRESEND_WEBHOOK_SECRET. - Khi test đăng ký báo đỏ, chạy lại các bước Apply — mọi directive đều idempotent nên an toàn.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/add-resend/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục .claude/skills/add-resend từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-resend/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/nanocoai/nanoclaw.git && mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/add-resend ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và vào thư mục làm việc.
- Clone repo:
git clone https://github.com/nanocoai/nanoclaw.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r nanoclaw/.claude/skills/add-resend ~/.claude/skills/ - Mở Claude Code trong thư mục dự án NanoClaw và yêu cầu "thêm kênh email Resend".
- Chuẩn bị trước: tài khoản Resend, domain gửi đã xác thực, API key (
re_...) và webhook signing secret. - Sau khi cài, kiểm tra
pnpm run buildvàpnpm exec vitest run src/channels/resend-registration.test.tsđều xanh, rồi khởi động lại service.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT