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

publish (Trình quản lý phát hành)

Chỉ cần nói patch/minor/major, skill sẽ kích hoạt workflow phát hành trên GitHub Actions, viết release notes, đăng Discord và xác minh npm cho tới khi hoàn tất.

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

Skill này làm gì

publish biến Claude thành "release manager", buộc agent đi hết chuỗi phát hành thay vì dừng giữa đường.

  • Bắt buộc tham số: phải có patch / minor / major; nếu thiếu thì dừng và hỏi lại ngay
  • Kiểm tra trước khi phát hành: git status --porcelain, đồng bộ remote bằng git pull --rebase && git push
  • Kích hoạt workflow: gh workflow run publish -f bump=<type> rồi lấy run ID
  • Theo dõi tiến độ: poll 30 giây/lần (không dùng sleep), báo cáo từng stage: test → prepare-release-state → publish-platform → publish-main
  • Release notes chất lượng: viết phần tóm tắt theo "tác động với người dùng" và chỉ prepend lên trên changelog tự sinh, không xoá một ký tự nào
  • Hợp đồng hoàn tất: chỉ được kết thúc lượt khi đủ 5 điều kiện — workflow success, release tồn tại, summary đã áp dụng, đã đăng Discord, npm đã lên đúng version
  • Kiểm tra package nền tảng: soát mẫu các package binary darwin-arm64, linux-x64, windows-x64

Skill cũng nêu rõ nguyên tắc "ship-only": không review lại code, không sửa code giữa lúc phát hành.

Phù hợp với ai

  • Maintainer phát hành package npm qua GitHub Actions và phải tự tay lo release notes, thông báo
  • Người từng gặp cảnh agent kích hoạt workflow rồi… bỏ dở, không xác minh gì
  • Nhóm muốn chuẩn hoá quy trình release thành tài liệu dùng chung
  • Không phù hợp nếu dự án chưa có CI/CD hoặc chỉ chạy npm publish thủ công

Ví dụ sử dụng

  1. Phát hành bản sửa lỗi: "publish patch" → skill tạo todo list, trigger workflow, trong lúc CI chạy thì soạn tóm tắt các bản sửa lỗi, gắn lên đầu release notes, đăng Discord rồi npm view kiểm tra version.
  2. Phát hành tính năng mới: "release minor" → nhóm commit theo chủ đề (ví dụ "⚡ Parse rule nhanh gấp 3") và viết thông báo kiểu blog thay vì liệt kê commit.
  3. Khi workflow lỗi: chạy gh run view --log-failed, báo lỗi rõ ràng rồi DỪNG, không tự sửa code trong lúc phát hành.

Lưu ý: file chứa sẵn tên repo, ID kênh và bot Discord thật — bắt buộc thay bằng giá trị của bạn.

· · · 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 .agents/skills/publish từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/publish/ 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/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills/publish && cp /tmp/oh-my-openagent/.agents/skills/publish/SKILL.md ~/.claude/skills/publish/SKILL.md

Đâ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à vào thư mục làm việc.
  2. Clone repo: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills/publish
  4. Copy file: cp oh-my-openagent/.agents/skills/publish/SKILL.md ~/.claude/skills/publish/SKILL.md
  5. Mở SKILL.md và sửa tên package, đường dẫn repo, ID kênh/bot Discord, tên workflow thành của dự án bạn.
  6. Chuẩn bị điều kiện: đăng nhập gh auth login, có quyền publish npm, và một workflow GitHub Actions tên publish.
  7. Khởi động lại Claude Code, rồi yêu cầu ví dụ: publish patch.
  8. Nên thử trên repo thử nghiệm trước để tránh phát hành nhầm phiên bản thật.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION