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

Thêm kênh Signal (add-signal)

Skill kết nối trợ lý NanoClaw với Signal Messenger bằng cách liên kết thiết bị phụ qua signal-cli.

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

Skill này làm gì

Tự động hoá quy trình thêm kênh Signal cho NanoClaw. Skill sao chép adapter gốc (chỉ dùng module built-in của Node.js, không cần cầu nối Chat SDK) vào src/channels/, thêm dòng import tự đăng ký vào barrel kênh, cài phụ thuộc qrcode với phiên bản cố định, rồi build và chạy test đăng ký.

Điểm đáng chú ý: không cần số điện thoại mới. signal-cli in ra link sgnl://linkdevice… kèm mã QR; bạn quét bằng điện thoại đang chạy Signal và NanoClaw trở thành thiết bị phụ của số đó. Nếu muốn trợ lý có số riêng, tài liệu cũng hướng dẫn đường đi thay thế: giải captcha → xác minh SMS (hoặc gọi thoại) → đặt tên hồ sơ.

Tài liệu nêu rõ tính năng hỗ trợ (định dạng Markdown, trả lời trích dẫn, báo đang gõ cho DM, Note to Self, phát hiện tin nhắn thoại) và những gì chưa hỗ trợ (gửi tệp đính kèm, sửa/xoá tin, reaction).

Phù hợp với ai

  • Người đã cài NanoClaw và muốn dùng trợ lý ngay trong Signal
  • Người ưu tiên ứng dụng nhắn tin bảo mật thay vì Telegram/Slack
  • Lập trình viên quen dùng terminal, pnpm, systemd/launchd

Lưu ý: skill phụ thuộc chặt vào cấu trúc dự án NanoClaw (script setup, CLI ncl, data/v2.db) nên không chạy độc lập.

Ví dụ sử dụng

  1. Trợ lý cá nhân: sau khi liên kết, nhắn vào Note to Self để hỏi lịch, ghi chú, tra cứu.
  2. Nhóm nhỏ: thêm số Signal vào nhóm, gửi một tin, rồi chạy ncl wirings create --messaging-group-id … --agent-group-id … để nối nhóm với agent.
  3. Khắc phục sự cố: bot im lặng thì kiểm tra grep "Signal channel connected" logs/nanoclaw.log; tin bị bỏ với not_member thì cấp quyền bằng ncl users createncl roles grant.

· · · 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-signal từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-signal/ 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 /tmp/nanoclaw && mkdir -p ~/.claude/skills && cp -r /tmp/nanoclaw/.claude/skills/add-signal ~/.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à clone kho: git clone https://github.com/nanocoai/nanoclaw.git
  2. Vào thư mục dự án: cd nanoclaw
  3. Sao chép skill: mkdir -p ~/.claude/skills && cp -r .claude/skills/add-signal ~/.claude/skills/
  4. Cài signal-cli (Homebrew trên macOS, bản binary phát hành trên Linux) — hoặc để script setup/install-signal-cli.sh trong skill tự lo.
  5. Chạy Claude Code ngay tại thư mục gốc NanoClaw và yêu cầu: "Thêm kênh Signal".
  6. Khi mã QR hiện ra, mở Signal trên điện thoại → Cài đặt → Thiết bị đã liên kết → Liên kết thiết bị mới và quét (link hết hạn sau khoảng 3 phút).
  7. Sau khi số điện thoại được lưu vào SIGNAL_ACCOUNT, khởi động lại dịch vụ, gửi thử một tin nhắn rồi dùng /init-first-agent hoặc /manage-channels để nối kênh với agent.