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

Thêm kênh iMessage (NanoClaw)

Skill cài đặt kênh iMessage cho NanoClaw với hai backend: local (chat.db trên máy Mac) hoặc hosted qua photon.codes.

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 hướng dẫn và thực thi toàn bộ quy trình thêm kênh imessage vào dự án NanoClaw:

  • Chọn backend: local (đọc trực tiếp chat.db của tài khoản iMessage đang đăng nhập trên Mac — chỉ macOS) hoặc hosted (đường dây do photon.codes quản lý — chạy trên mọi hệ điều hành, không cần máy Mac trung gian).
  • Sao chép adapter iMessage hợp nhất cùng test từ nhánh channels vào src/channels/, rồi thêm một dòng import tự đăng ký vào src/channels/index.ts.
  • Cài gói của backend đã chọn với phiên bản ghim chính xác (chat-adapter-imessage@0.1.1 hoặc spectrum-ts@11.0.0).
  • Chạy build và test đăng ký để chắc chắn kênh đã nằm trong registry.
  • Với local: hướng dẫn cấp Full Disk Access cho binary Node. Với hosted: chạy device-login (tạo project, đăng ký số điện thoại E.164, chờ tin nhắn opt-in đầu tiên).

Mọi lệnh đều nằm trong khối chỉ thị nc: và có tính idempotent, nên có thể chạy lại toàn bộ skill mà không sợ hỏng cấu hình.

Phù hợp với ai

  • Người dùng NanoClaw muốn trò chuyện với agent cá nhân qua iMessage
  • Người không có/không muốn duy trì máy Mac relay nhưng vẫn cần đường dây iMessage
  • Lập trình viên quen pnpm, tsx, vitest và muốn agent tự động hoá bước cài adapter

Lưu ý: chỉ có ý nghĩa bên trong repo NanoClaw; bản hosted phụ thuộc dịch vụ trả phí/bên thứ ba.

Ví dụ sử dụng

  1. Kết nối local trên MacBook: gõ "add imessage" → chọn local → cấp Full Disk Access cho Node → nhập số +8490... → khởi động lại dịch vụ và nhận tin chào từ agent.
  2. Kết nối hosted trên VPS Linux: chọn hosted → mở URL đăng nhập và nhập mã → nhắn một tin tới số iMessage được cấp để opt-in → sau đó nhắn tin cho agent từ bất kỳ đâu.
  3. Khắc phục sự cố: nếu adapter im lặng, chạy pnpm exec vitest run src/channels/imessage-registration.test.ts; với hosted kiểm tra grep "Photon channel connected" logs/nanoclaw.log.

· · · 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-imessage từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-imessage/ 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-imessage ~/.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à di chuyển tới thư mục làm việc.
  2. Clone kho mã: git clone https://github.com/nanocoai/nanoclaw.git
  3. Chép skill vào thư mục skill của Claude Code: mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/add-imessage ~/.claude/skills/
  4. Vào thư mục dự án: cd nanoclaw, chạy pnpm install rồi pnpm run build để chắc chắn dự án biên dịch được.
  5. Khởi chạy Claude Code ngay trong thư mục nanoclaw bằng lệnh claude.
  6. Nhập "add imessage" hoặc "connect imessage" để kích hoạt skill.
  7. Trả lời local (chỉ macOS) hoặc hosted, sau đó làm theo hướng dẫn cấp quyền hoặc đăng nhập thiết bị.
  8. Khi dịch vụ khởi động lại (bash setup/lib/restart.sh), nhắn một tin từ điện thoại của bạn tới số iMessage của agent để hoàn tất.