release-skills
- Use it when:
- A Node.js, Python, Rust, Claude plugin or plain VERSION-file project is ready for a new version.
- It does:
- Reads the commits since the last tag, picks a semantic version bump, updates the version file and changelogs, commits and creates an annotated tag.
- You get:
- Updated changelogs in every language your repo keeps, such as CHANGELOG.zh.md, a release commit, a tag and, if you agree, a GitHub Release.
- When it asks:
- Just before the release commit, for the version, pushing and the GitHub Release; by then it has already committed pending changes per module and written the changelogs.
- Watch out:
- It triggers on "push" too, and runs all its release steps even when you only ask to push uncommitted changes.
- Needs:
- git, and the gh CLI signed in for GitHub Releases.
- Origin:
- The release tool baoyu-skills uses on itself, kept in its .claude folder rather than among its published skills.
It also triggers on "push", and then runs its whole release process even when you only meant to push.
TL;DR
It detects the version file (package.json, pyproject.toml, Cargo.toml, marketplace.json or VERSION) and every CHANGELOG, HISTORY or CHANGES file, telling each one's language from its filename suffix. A breaking change means a major bump, a feat commit a minor one and anything else a patch, unless you force one with a flag. Each changelog gets entries written in its own language rather than translated, with (by @username) after changes merged from anyone but the repo owner. Changes are grouped by skill or module, as in a repo of skills/<name> folders, committed separately with conventional commit messages, and the READMEs checked for options or examples that need updating. A dry run previews everything without changing anything, and a backfill mode creates missing GitHub Releases for existing tags from their changelog sections, without bumping versions. A .releaserc.yml can override the detected files, changelog sections and tag format, or hand packaging and publishing to your own hooks.
Summarizes the skill at ca703c2.
npx skills add https://github.com/jimliu/baoyu-skills --skill release-skills skills.sh pageSource on GitHubAll skills from jimliu/baoyu-skills
- Total Downloads
- 25,900 on skills.sh, Nov 9, 2026
- Repo stars
- 27,397 jimliu/baoyu-skills
- First seen
- Jan 19, 2026 on skills.sh
Weekly values
| Week to | Installs |
|---|---|
| Sep 21 | 260 |
| Sep 28 | 196 |
| Oct 5 | 257 |
| Oct 12 | 135 |
| Oct 19 | 125 |
| Oct 26 | 142 |
| Nov 2 | 140 |
| Nov 9 | 149 |
| Category |
Test-first work, implementation from specs, git hygiene and scope control. Everything for building software: planning, coding, debugging, design, frameworks, cloud, agents and skills. |
|---|---|
| Type |
A multi-step process the agent follows: interview, debug, run a TDD loop, review. |
| Effect |
Its own steps change something outside your machine: post, send, deploy, provision, file issues, drive a website, or upload data to a service. |
| Needs |
A specific command-line tool or desktop app must be installed, such as gh, agent-browser, LibreOffice, Obsidian or a vendor CLI. |
| Publisher |
Everyone else. Unverified vendor claims default to community. |
| Topics | |
| Stack |
SKILL.md
No copy of its SKILL.md yet.