Thêm kênh Google Chat
Skill tự động sao chép, đăng ký và kiểm thử adapter Google Chat cho dự án NanoClaw.
Tự động hóaTrung cấp★ 30,471⑂ 12,865Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026
Skill này làm gì
Tự động hóa toàn bộ việc gắn kênh Google Chat vào agent NanoClaw:
- Lấy
gchat.tsvà test đăng ký từ nhánhchannelsvàosrc/channels/ - Thêm một dòng import self-registration vào
src/channels/index.ts(bỏ qua nếu đã có) - Cài
@chat-adapter/gchat@4.29.0với phiên bản ghim chính xác (chính sách chuỗi cung ứng cấm dải phiên bản vàlatest) - Chạy build và test
vitestđể xác minh adapter đã nằm trong registry - Hướng dẫn bật Google Chat API, tạo Service Account và lưu
GCHAT_CREDENTIALSvào.env
Mọi directive đều idempotent nên chạy lại nhiều lần vẫn an toàn.
Phù hợp với ai
- Người vận hành agent NanoClaw muốn bot hoạt động trong Google Workspace
- Tổ chức dùng Google Chat làm công cụ chat nội bộ thay vì Slack/Discord
- Ai từng gắn adapter thủ công và quên đăng ký vào barrel
Ví dụ sử dụng
- Gắn bot vào space của nhóm — yêu cầu "dùng add-gchat để thêm kênh Google Chat", skill copy adapter, đăng ký, build, test rồi chỉ cần dán JSON service account.
- Thử nghiệm cục bộ — mở
ngrok http 3000, cập nhật HTTP endpoint URL trong Chat API Configuration và gửi thử tin nhắn. - Chẩn đoán khi bot im lặng — chạy
vitest run src/channels/gchat-registration.test.ts; nếu đỏ nghĩa là dòng import hoặc gói phụ thuộc đã mất, chỉ cần chạy lại các bước Apply.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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-gchat từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-gchat/ 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/add-gchat ~/.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.
- Mở terminal.
- Tải mã nguồn:
git clone https://github.com/nanocoai/nanoclaw.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r nanoclaw/.claude/skills/add-gchat ~/.claude/skills/- Nếu bạn đã làm việc trong repo NanoClaw thì không cần bước sao chép.
- Chuyển thư mục làm việc về gốc dự án NanoClaw rồi mở Claude Code (skill giả định đúng cấu trúc repo này).
- Yêu cầu: "Thêm kênh Google Chat bằng skill add-gchat".
- Làm theo hướng dẫn trên Google Cloud Console: bật Google Chat API, tạo Service Account, tải khóa JSON và dán thành một dòng duy nhất.
- Cuối cùng chạy
/manage-channelsđể gán kênh cho nhóm agent và khởi động lại dịch vụ.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT