Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Trình quản lý phát hành (oh-my-opencode)

Skill tự động hóa release: nhận một tham số patch/minor/major, kích hoạt workflow GitHub Actions rồi xác minh release, npm và thông báo Discord đến cùng.

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

Skill này làm gì

  • Kích hoạt khi bạn nói publish, release, deploy, npm publish và chuyển agent sang vai trò release manager.
  • Bắt buộc xác nhận loại bump (patch/minor/major), kiểm tra thay đổi chưa commit/chưa push, rồi chạy gh workflow run publish.
  • Poll trạng thái workflow mỗi 30 giây, báo cáo từng giai đoạn, và tận dụng thời gian chờ để soạn release note theo góc nhìn người dùng (không lặp lại commit log).
  • Ghép phần tóm tắt lên đầu changelog tự sinh mà không xóa một ký tự nào, sau đó đăng thông báo Discord và kiểm tra phiên bản trên npm cùng các gói binary theo nền tảng.
  • Có "hợp đồng hoàn thành" 5 điều kiện để agent không dừng ngay sau khi bấm nút trigger.

Phù hợp với ai

  • Maintainer phát hành package npm bằng GitHub Actions và quan tâm chất lượng release note.
  • Nhóm có quy trình release nhiều bước, dễ bỏ sót khâu thông báo hoặc xác minh.
  • Người cần một mẫu tham khảo để viết skill release cho dự án của mình.

Ví dụ sử dụng

  1. publish patch → chờ CI → tạo release → viết tóm tắt sửa lỗi → đăng Discord → npm view xác nhận phiên bản.
  2. phát hành bản minor → nhận bản nháp release note nhóm theo chủ đề tính năng thay vì theo feat/fix.
  3. Khi workflow lỗi: agent chạy gh run view --log-failed, báo cáo và dừng lại, không tự ý sửa code giữa lúc release.

Lưu ý: tên workflow, tên package (oh-my-opencode, lazycodex-ai), ID kênh và bot Discord đều được hardcode. Muốn dùng cho dự án khác bạn phải thay toàn bộ.

· · · 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/code-yeongyu/oh-my-openagent/HEAD/.agents/skills/publish/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 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 -r /tmp/oh-my-openagent/.agents/skills/publish/* ~/.claude/skills/publish/

Đâ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/code-yeongyu/oh-my-openagent.git
  2. Tạo thư mục skill: mkdir -p ~/.claude/skills/publish
  3. Sao chép file skill: cp -r oh-my-openagent/.agents/skills/publish/* ~/.claude/skills/publish/
  4. Mở ~/.claude/skills/publish/SKILL.mdthay tên workflow, tên package npm, ID kênh/bot Discord bằng giá trị dự án của bạn.
  5. Chuẩn bị công cụ: GitHub CLI (đã gh auth login), npm, bun nếu cần, và agent-discordbot nếu muốn đăng Discord.
  6. Khởi động lại Claude Code và gõ ví dụ publish patch kèm loại bump để skill chạy.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION