release-skills
Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, GitHub Rele…
What it does
- If present, inspect whether it defines release hooks
- package.json (Node.js)
- pyproject.toml (Python)
- Cargo.toml (Rust)
- marketplace.json or .claude-plugin/marketplace.json (Claude Plugin)
- VERSION or version.txt (Generic)
- CHANGELOG.md
Requirements & configuration
- If prepareartifact exists, run it once per target before publish-related checks that need the final releasable target state.
- 5. Do not rewrite public lightweight tags by default. Converting an existing remote tag to an annotated tag requires explicit user confirmation because it rewrites a published reference.
Configuration: VERSIONCHANGELOGHISTORYCHANGESCHANGELOG_CHANGELOG_CNCHANGELOG_JPBREAKING
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, GitHub Releases, annotated tags, historical release backfill, and generic projects. Use when user says "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release", or "回填 Release".
Source
Repository: https://github.com/jimliu/baoyu-skills
release-skills FAQ
What does the release-skills skill do?
Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, GitHub Releases, annotated tags, historical release backfill, and generic projects. Use when user says "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release", or "回填 Release". If present, inspect whether it defines release hooks package.json (Node.js)
What does release-skills require?
If prepareartifact exists, run it once per target before publish-related checks that need the final releasable target state. 5. Do not rewrite public lightweight tags by default. Converting an existing remote tag to an annotated tag requires explicit user confirmation because it rewrites a published reference. Configuration keys: VERSION, CHANGELOG, HISTORY, CHANGES, CHANGELOG_, CHANGELOG_CN, CHANGELOG_JP, BREAKING.
How do I install release-skills?
Run: npx -y skills add https://github.com/jimliu/baoyu-skills --skill release-skills --agent claude-code — the source lives at github.com/jimliu/baoyu-skills.
Maintain release-skills?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/jimliu-baoyu-skills-release-skills?ref=badge) npx agentictools info skills/jimliu-baoyu-skills-release-skills The second line is the CLI lookup for this page — handy in READMEs and docs.