Skills jimliu baoyu-skills

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
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 Downloads
149
-43% over the 8 weeks to Nov 9
Weekly values
Week toInstalls
Sep 21260
Sep 28196
Oct 5257
Oct 12135
Oct 19125
Oct 26142
Nov 2140
Nov 9149
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.