clickhouse/create-new-release
Create and push a new semver release tag. Asks for release type (patch/minor/major), validates commit exists on remote, bumps version, and pushes the tag.
npx skills add https://github.com/ClickHouse/pg_stat_ch --skill create-new-release
Create and push a new semantic version release tag.
git fetch --tags origin
v prefix like v1.2.3): git tag --sort=-version:refname -l 'v*' | head -1
v1.2.3 → v1.2.4v1.2.3 → v1.3.0v1.2.3 → v2.0.0Read META.json and check that both version and provides.pg_stat_ch.version match the new version (without the v prefix). If they don't match, abort and tell the user to update META.json first — PGXN uses this file for the release version.
git fetch origin
git branch -r --contains HEAD
If no remote branch contains HEAD, abort with an error asking the user to push their commits first.
git tag -a <new_version> -m "Release <new_version>"
git push origin <new_version>
Parse version from tag like v1.2.3:
v prefix. to get major, minor, patch componentsv0.1.0Take clickhouse/create-new-release from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.