AI Skill MartKhám phá skillLệnhChương trìnhHọcSkill là gì?
 
← Về danh sách

Cài đặt Benny (tự động phân loại & tái hiện lỗi từ Slack)

Kỹ năng hướng dẫn cài đặt và cấu hình gói tự động hóa Benny trong Cursor để phân loại báo lỗi Slack, tái hiện lỗi và mở draft PR.

Tự động hóaNâng cao★ 3,273⑂ 234Điểm AI 8/10Cập nhật lần cuối: 28 thg 10, 2026

Giúp được gì

  • Sao chép gói Benny từ pstack vào .cursor/automations/benny/ của repo đích và bật plugin pstack trong .cursor/settings.json mà không ghi đè cấu hình sẵn có.
  • Tạo bản sao cấu hình thuộc quyền người dùng (configuration.yaml, feature-map.md, routing.md) nằm ngoài thư mục gói, rồi hỏi đầy đủ: ID kênh Slack, repo và nhánh mặc định, issue tracker, nhãn, emoji trạng thái, model slug, ngân sách.
  • Kiểm tra quyền tích hợp: đọc/trả lời thread Slack, tải tệp đính kèm, CRUD trên tracker, tạo draft pull request, và khả năng của control adapter (mở app, điều hướng UI thật, chụp màn hình, ghi hình).
  • Dùng kỹ năng automate có sẵn của Cursor để tạo lần lượt hai automation benny-triage và benny-reproduce.
  • Bắt buộc vượt qua 7 bài kiểm tra an toàn thread trước khi bật lưu lượng thật.

Phù hợp với ai

  • Đội kỹ thuật dùng Cursor Automations + Slack muốn tự động hoá kênh báo lỗi.
  • Trưởng nhóm muốn nối Slack với Linear/Jira để giảm issue trùng lặp.
  • Người đề cao nguyên tắc "không có bằng chứng tái hiện thì không tạo PR".

Ví dụ sử dụng

  1. Cài lần đầu: yêu cầu agent đọc SKILL.md → sao chép gói → xác minh skill pstack → điền cấu hình → tạo benny-triage rồi benny-reproduce.
  2. Đổi kênh Slack: với automation đã tồn tại, kỹ năng chỉ đưa checklist để bạn tự sửa trong Automations editor, không tạo bản trùng.
  3. Thiếu control adapter: nếu không chụp được màn hình hay ghi hình, automation tái hiện bị để tắt và báo rõ lý do.

· · · 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/backnotprop/pstack/HEAD/automations/benny/skills/setup-benny/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 AI Skill Mart.
Copy thư mục automations/benny/skills/setup-benny từ repo GitHub backnotprop/pstack vào ~/.claude/skills/setup-benny/ 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/backnotprop/pstack.git /tmp/pstack && mkdir -p .cursor/automations && cp -r /tmp/pstack/automations/benny .cursor/automations/benny

⚠ Đâ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à chuyển vào thư mục gốc của repo sẽ chạy automation.
  2. Chạy git clone https://github.com/backnotprop/pstack.git /tmp/pstack.
  3. Chạy mkdir -p .cursor/automations && cp -r /tmp/pstack/automations/benny .cursor/automations/benny.
  4. Mở .cursor/settings.json, hợp nhất mục {"plugins": {"pstack": {"enabled": true}}}, giữ nguyên mọi thiết lập khác (tạo mới nếu chưa có tệp).
  5. Tải lại dự án trong Cursor, rồi yêu cầu agent đọc và làm theo .cursor/automations/benny/skills/setup-benny/SKILL.md.
  6. Trả lời các câu hỏi cấu hình (kênh Slack, repo, tracker, model slug...) và đặt tệp cấu hình ở nơi riêng như .cursor/benny/, không nằm trong gói.
  7. Lưu token (ví dụ BENNY_SLACK_BOT_TOKEN) trong biến môi trường hoặc secret manager, tuyệt đối không ghi vào YAML.
  8. Commit gói và cấu hình, chạy thử trên kênh test; chỉ bật automation khi cả 7 kiểm tra an toàn thread đều đạt.