Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Thêm kênh DeltaChat

Skill hướng dẫn tích hợp DeltaChat — nhắn tin qua email mã hóa đầu-cuối — vào bot NanoClaw bằng adapter gốc.

Tự động hóaNâng cao30,47112,865Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

Thêm adapter gốc điều khiển trực tiếp tiến trình JSON-RPC @deltachat/stdio-rpc-server vào dự án NanoClaw. Không cần cầu nối Chat SDK: Node.js nói chuyện thẳng với lõi DeltaChat, tin nhắn đi qua email và được mã hóa bằng Autocrypt/OpenPGP.

Quy trình được mô tả từng bước:

  • Kiểm tra tiền điều kiện (idempotent) rồi lấy file adapter và test đăng ký từ nhánh channels
  • Thêm dòng import tự đăng ký vào src/channels/index.ts, cài package đã ghim phiên bản
  • Build và chạy vitest để xác nhận kênh đã vào registry
  • Cấu hình .env: email, mật khẩu ứng dụng, host/port IMAP–SMTP và chế độ bảo mật
  • Bootstrap DM bằng invite link / mã QR (bắt buộc do cơ chế SecureJoin), nối nhóm với agent qua /manage-channels hoặc ncl wirings create
  • Bộ khắc phục sự cố dựa trên grep log: thiếu credential, sai cổng, file khóa treo, bot không phản hồi

Phù hợp với ai

  • Người tự vận hành NanoClaw muốn mở rộng thêm kênh nhắn tin
  • Người ưu tiên kênh riêng tư, mã hóa đầu-cuối dựa trên email thay vì nền tảng tập trung
  • Kỹ thuật viên quen systemd/launchd, pnpm và truy vấn SQLite

Ví dụ sử dụng

  1. "Hãy thêm kênh DeltaChat cho bot" → Claude sao chép adapter, cài package, build và chạy test kiểm chứng.
  2. Bot chạy nhưng chưa ai chat được → tìm invite link trong log, mở dc-account/invite-qr.svg và quét bằng app DeltaChat.
  3. Nhà cung cấp email chỉ hỗ trợ SMTP 465 → đặt DC_SMTP_SECURITY=1, DC_SMTP_PORT=465 rồi khởi động lại dịch vụ.

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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-deltachat từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-deltachat/ 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-deltachat ~/.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.

  1. Mở terminal và tạo thư mục skill: mkdir -p ~/.claude/skills
  2. Tải mã nguồn: git clone https://github.com/nanocoai/nanoclaw.git
  3. Sao chép skill: cp -r nanoclaw/.claude/skills/add-deltachat ~/.claude/skills/
  4. Khởi động lại Claude Code và kiểm tra add-deltachat xuất hiện trong danh sách skill.
  5. Chuyển vào thư mục gốc dự án NanoClaw của bạn rồi chạy Claude Code tại đó (skill chỉ hoạt động trong repo này).
  6. Chuẩn bị một tài khoản email riêng cùng mật khẩu ứng dụng; kiểm tra nhà cung cấp tại https://providers.delta.chat/
  7. Yêu cầu Claude: "Thêm kênh DeltaChat" và để skill thực hiện sao chép file, cài đặt, build, chạy test.
  8. Điền DC_EMAIL, DC_PASSWORD, host/port IMAP–SMTP vào .env, khởi động lại service, rồi dùng invite link trong log để bắt đầu cuộc trò chuyện đầu tiên.