Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Thêm kênh Signal (NanoClaw)

Skill hướng dẫn Claude cài đặt và nối kênh Signal cho trợ lý NanoClaw bằng cách liên kết thiết bị 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

Làm được gì

Skill giúp Claude thực hiện trọn quy trình thêm kênh Signal vào dự án NanoClaw:

  • Kiểm tra và cài signal-cli (Homebrew trên macOS, binary native trên Linux — không cần Java)
  • Sao chép adapter Signal (src/channels/signal.ts) và test đăng ký từ nhánh channels
  • Thêm một dòng import tự đăng ký vào src/channels/index.ts
  • Cài qrcode (ghim phiên bản chính xác) → build → chạy test đăng ký
  • Liên kết thiết bị: quét mã QR bằng app Signal trên điện thoại (không cần số mới, không cần bot API)
  • Lưu số điện thoại vào SIGNAL_ACCOUNT, khởi động lại service
  • Nối DM/nhóm với agent group qua ncl wirings create và cấp quyền người dùng

Ngoài ra còn có phương án thay thế: đăng ký một số riêng cho bot (captcha → xác thực SMS/gọi thoại → đặt tên profile), các biến môi trường tùy chọn và phần xử lý sự cố rất chi tiết (daemon không kết nối, tin nhắn bị bỏ với not_member, trả lời nhóm lại đi vào DM...).

Phù hợp với ai

  • Người đang chạy trợ lý AI NanoClaw và muốn trò chuyện qua Signal
  • Người ưu tiên messenger bảo mật thay vì Telegram/Slack
  • Người dùng trung–cao cấp quen terminal, pnpm, systemd/launchd

Ví dụ sử dụng

  1. "Thêm kênh Signal cho tôi" → cài signal-cli, copy adapter, hiện QR để quét, build và test theo thứ tự
  2. Mời số bot vào một nhóm Signal, truy vấn messaging_groups rồi nối nhóm đó với agent group cụ thể
  3. Khi bot không trả lời: grep log, kiểm tra tiến trình service trùng lặp, cấp quyền cho user bị chặn not_member

· · · 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-signal/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)
  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 && mkdir -p ~/.claude/skills && cp -r 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 repo: git clone https://github.com/nanocoai/nanoclaw.git
  2. Tạo thư mục skill: mkdir -p ~/.claude/skills
  3. Copy skill: cp -r nanoclaw/.claude/skills/add-signal ~/.claude/skills/
  4. Skill chỉ chạy trong dự án NanoClaw, nên hãy vào thư mục gốc dự án: cd nanoclaw
  5. Chuẩn bị trước: Node.js, pnpm, và một điện thoại đã cài sẵn Signal.
  6. Mở Claude Code và yêu cầu: "Thêm kênh Signal" để kích hoạt skill.
  7. Khi mã QR xuất hiện, trên điện thoại mở Signal → Cài đặt → Thiết bị đã liên kết → Liên kết thiết bị mới rồi quét (link hết hạn sau ~3 phút, hết hạn thì chạy lại bước đó).
  8. Cuối cùng dùng /init-first-agent hoặc /manage-channels để nối kênh với agent.