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

Kết nối kênh iMessage (NanoClaw)

Skill hướng dẫn gắn kênh iMessage vào NanoClaw với hai lựa chọn backend: cục bộ trên Mac hoặc dịch vụ hosted qua photon.codes.

Tự động hóaTrung cấp30,57312,843Điểm AI 8/10Cập nhật lần cuối: 20 thg 8, 2026

Skill này làm gì

  • Thêm một kênh imessage duy nhất vào NanoClaw, với hai backend thay thế nhau: local (đọc chat.db của chính máy Mac) hoặc hosted (đường dây iMessage do photon.codes quản lý qua spectrum-ts).
  • Sao chép adapter và bộ test từ nhánh channels, rồi thêm dòng import tự đăng ký vào src/channels/index.ts.
  • Cài gói đúng phiên bản đã ghim (chat-adapter-imessage@0.1.1 hoặc spectrum-ts@11.0.0) theo chính sách bảo mật chuỗi cung ứng.
  • Hướng dẫn cấp quyền Full Disk Access trên macOS, hoặc chạy luồng device-login, đăng ký số điện thoại E.164 và chờ opt-in cho bản hosted.
  • Mọi bước đều idempotent nên có thể chạy lại an toàn.

Phù hợp với ai

  • Người tự vận hành NanoClaw và muốn trò chuyện với agent qua iMessage.
  • Người không dùng máy Mac nhưng vẫn muốn có kênh iMessage nhờ dịch vụ hosted.
  • Người hay gặp lỗi khi cài adapter thủ công và cần một quy trình có kiểm thử.

Ví dụ sử dụng

  1. Gõ "add imessage": skill hỏi chọn backend, kiểm tra hệ điều hành và chặn lựa chọn local nếu bạn không dùng macOS.
  2. Chọn hosted: nhận URL đăng nhập và mã ngắn, duyệt thiết bị, nhập số +84…, rồi nhắn một tin tới số iMessage được cấp để hoàn tất opt-in.
  3. Khi kênh im lặng: chạy pnpm exec vitest run src/channels/imessage-registration.test.ts và tìm dòng Photon channel connected trong logs/nanoclaw.log để khoanh vùng lỗi.

· · · 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-imessage/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-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 && cd nanoclaw && mkdir -p ~/.claude/skills && cp -r .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à clone kho: git clone https://github.com/nanocoai/nanoclaw.git
  2. Vào thư mục dự án: cd nanoclaw, sau đó chạy pnpm install.
  3. Sao chép skill vào thư mục cá nhân nếu muốn dùng ở nơi khác: mkdir -p ~/.claude/skills && cp -r .claude/skills/add-imessage ~/.claude/skills/
  4. Chạy claude ngay trong thư mục dự án và yêu cầu: "add imessage".
  5. Chọn backend: local (chỉ macOS) hoặc hosted (mọi hệ điều hành).
  6. Nếu chọn local: vào System Settings > Privacy & Security > Full Disk Access và cấp quyền cho tệp node.
  7. Nếu chọn hosted: mở URL đăng nhập, nhập mã, khai số điện thoại dạng +E.164, rồi nhắn một tin từ điện thoại tới số iMessage được cấp.
  8. Kiểm tra build, test và lệnh khởi động lại bash setup/lib/restart.sh đều chạy sạch.