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

Thêm tích hợp kênh Linear

Kết nối agent NanoClaw với luồng bình luận issue trên Linear để tự động trả lời mọi comment.

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 này thêm adapter kênh Linear vào dự án NanoClaw thông qua Chat SDK bridge, biến mỗi luồng bình luận của issue thành một hội thoại riêng của agent.

  • Sao chép src/channels/linear.ts và test đăng ký từ nhánh channels
  • Thêm một dòng import tự đăng ký vào src/channels/index.ts
  • Cài @chat-adapter/linear@4.29.0 (ghim đúng phiên bản, không dùng range/latest)
  • Build và chạy test đăng ký để xác thực
  • Lưu OAuth app hoặc Personal API key, webhook signing secret, team key vào .env
  • Nối team với agent bằng ncl messaging-groupsncl wirings

Các bước đều dùng directive nc: và mang tính idempotent nên chạy lại vẫn an toàn. Vì OAuth app của Linear không thể được @-mention, engage mode là pattern . (trả lời mọi comment) và session mode là per-thread.

Dành cho ai

  • Nhóm tự vận hành NanoClaw và dùng Linear làm hệ thống quản lý issue
  • Dev/PM muốn nhận phản hồi AI ngay trong comment của issue
  • Platform engineer muốn quy trình thêm channel adapter được tài liệu hoá và tự động hoá

Ví dụ sử dụng

  1. Phân loại bug: dán log lỗi vào comment issue của team ENG, agent phân tích nguyên nhân và gợi ý vị trí code ngay trong luồng đó.
  2. Thảo luận spec: mỗi issue có session riêng nên yêu cầu viết nháp tài liệu không bị lẫn ngữ cảnh giữa các issue.
  3. Workspace công khai: chọn chính sách strict để chỉ thành viên đã đăng ký mới kích hoạt được agent.

· · · 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-linear từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-linear/ 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 && cp -r nanoclaw/.claude/skills/add-linear ~/.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 nơi chứa dự án NanoClaw.
  2. Tải skill: git clone https://github.com/nanocoai/nanoclaw.git
  3. Copy thư mục skill: cp -r nanoclaw/.claude/skills/add-linear ~/.claude/skills/
  4. Trong Linear vào Settings > API > OAuth Applications, tạo app, bật Client credentials rồi copy Client ID và Client Secret (hoặc dùng Personal API Key cho đơn giản).
  5. Vào Settings > API > Webhooks, tạo webhook với URL https://ten-mien/webhook/linear, chọn team và tick sự kiện Comment, copy signing secret.
  6. Chạy Claude Code tại thư mục gốc dự án NanoClaw và yêu cầu "thêm kênh Linear"; skill sẽ thực hiện lần lượt các bước Apply.
  7. Nhập vào các prompt: Client ID/Secret, webhook secret, team key (ví dụ ENG), tên hiển thị của bot.
  8. Kiểm tra pnpm run buildpnpm exec vitest run src/channels/linear-registration.test.ts đều xanh.
  9. Khởi động lại service bằng launchctl (macOS) hoặc systemctl --user restart (Linux). Webhook mới có thể trễ 1–5 phút.