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

Hoàn tất di chuyển NanoClaw v1 → v2

Sau khi chạy `migrate-v2.sh`, skill này giúp Claude hoàn tất phần còn lại: gán chủ sở hữu, chuyển bộ nhớ cũ, đối chiếu cấu hình container và port mã tuỳ biến.

Lập trìnhNâ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 xử lý những phần cần "phán đoán của con người" mà script tự động không làm được khi nâng cấp NanoClaw v1 lên v2.

  • Đọc logs/setup-migration/handoff.json, phân loại các bước lỗi và chạy smoke test để bot trả lời tin nhắn thật
  • Gán quyền owner trong bảng users / user_roles, hướng dẫn định dạng ID theo kênh (telegram:, discord:, whatsapp:, slack:)
  • Chọn chính sách unknown_sender_policy (public / strict / request_approval) và nhập danh sách người gửi từ DB tin nhắn v1
  • Chạy /migrate-memory để chuyển bộ nhớ CLAUDE.local.md cũ, kiểm tra đường dẫn mount trong container.json
  • Phân loại commit của bản fork v1: chỉ copy skill/tài liệu có thể port, mã nguồn thì lưu để tham khảo

Phù hợp với ai

  • Người tự vận hành NanoClaw v1 và muốn lên v2
  • Quản trị bot kết nối nhiều kênh nhắn tin (Telegram, Discord, WhatsApp, Slack)
  • Lập trình viên đã fork v1 và thêm skill hoặc cấu hình container riêng

Ví dụ sử dụng

  1. Sau khi bash migrate-v2.sh chạy xong, gõ "finish migration" — Claude đọc handoff.json và xử lý các bước thất bại trước.
  2. "Đặt tài khoản Telegram của tôi làm owner" — skill truy vấn DB, hiển thị ứng viên và gọi grantRole một cách idempotent.
  3. "Xử lý các commit fork v1 thế nào?" — hiển thị danh sách commit so với upstream và tách phần port được / không port được.

· · · 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/migrate-from-v1 từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/migrate-from-v1/ 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/migrate-from-v1 ~/.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.
  2. Clone kho mã: git clone https://github.com/nanocoai/nanoclaw.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r nanoclaw/.claude/skills/migrate-from-v1 ~/.claude/skills/
  5. Quan trọng: chạy bash migrate-v2.sh trực tiếp trong terminal ở thư mục cài đặt v1 (cần prompt tương tác và build Docker, không chạy được bên trong Claude).
  6. Mở Claude Code tại thư mục dự án và gõ "finish migration" hoặc "migrate from v1" để kích hoạt skill.