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

Khởi tạo agent đầu tiên cho NanoClaw

Hướng dẫn từng bước tạo agent NanoClaw đầu tiên cho kênh DM và kiểm chứng luồng gửi tin bằng một tin nhắn chào mừng.

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

Skill này làm gì

Skill dẫn dắt bạn qua toàn bộ quá trình dựng agent đầu tiên trong NanoClaw — runtime agent nhắn tin đa kênh.

  • Đọc src/channels/index.ts.env để liệt kê các kênh đang bật, rồi hỏi bạn chọn kênh
  • Thu thập user ID trên kênh, tên hiển thị và tên persona của agent
  • Xác định platform_id của DM: kênh gửi DM lạnh được (Discord, Slack, Teams, Webex, gChat) thì bạn nhắn cho bot một lần rồi tra bảng messaging_groups; kênh trực tiếp (Telegram, WhatsApp, iMessage, Matrix, Resend) thì dùng luôn user ID
  • Chạy scripts/init-first-agent.ts để tạo bản ghi users / agent_groups / messaging_groups và nối chúng lại, đồng thời khởi tạo thư mục groups/dm-with-<tên>/
  • Đẩy tin nhắn chào mừng qua CLI socket của service để kiểm chứng end-to-end
  • Cung cấp quy trình chẩn đoán khi tin không tới (truy vấn outbound.db, grep log)

Mọi bước đều idempotent nên chạy lại vẫn an toàn.

Phù hợp với ai

  • Người vừa cài NanoClaw và cần dựng agent đầu tiên
  • Người bối rối với việc nối bot Discord/Slack/Telegram vào agent
  • Người cần checklist chẩn đoán khi tin nhắn chào mừng không tới

Lưu ý: chỉ hữu ích khi bạn làm việc trong repo NanoClaw, service đang chạy và credentials kênh đã cấu hình.

Ví dụ sử dụng

  1. Agent Discord đầu tiên: sau khi chạy /add-discord, gọi skill, nhắn DM cho bot một lần, xác nhận platform_id và nhận tin chào mừng.
  2. Đường pair-code Telegram: nếu không muốn nhắn trước, dùng --step pair-telegram để lấy mã, gửi mã trong chat Telegram và hệ thống tự gán user.
  3. Gỡ lỗi giao tin: tin không tới trong 2 phút → kiểm tra hàng pending trong outbound.db và các dòng Unauthorized channel destination trong log để tìm lỗi ACL hoặc container.

· · · 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/init-first-agent từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/init-first-agent/ 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/init-first-agent ~/.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 skills nếu chưa có: mkdir -p ~/.claude/skills
  3. Sao chép skill: cp -r nanoclaw/.claude/skills/init-first-agent ~/.claude/skills/
    • (Nếu bạn làm việc ngay trong repo NanoClaw thì skill đã có sẵn, không cần copy.)
  4. Cài đặt NanoClaw trước bằng lệnh /setup, rồi kiểm tra service đang chạy (launchd trên macOS, systemd trên Linux).
  5. Chạy skill kênh tương ứng (/add-discord, /add-telegram, …) để nạp credentials vào .env và bỏ comment adapter trong src/channels/index.ts.
  6. Mở Claude Code tại thư mục repo NanoClaw và yêu cầu "tạo agent đầu tiên" hoặc gọi init-first-agent.
  7. Chờ tin nhắn chào mừng (lần đầu container khởi động ~60 giây); nếu không tới, làm theo các lệnh chẩn đoán mà skill đưa ra.