athola/version-updates
Bumps versions, updates changelogs, and coordinates version changes across files for releases. Use when preparing a release or bumping the project version.
npx skills add https://github.com/athola/claude-night-market --skill version-updates
Use this skill when preparing a release or bumping the project version.
Run Skill(sanctum:git-workspace-review) first to capture current changes.
version-update:context-collectedversion-update:target-filesversion-update:version-setversion-update:docs-updatedversion-update:verificationcontext-collected)Skill(sanctum:git-workspace-review) has already captured the repository status.target-files)Cargo.toml, package.json, pyproject.toml*/pyproject.toml, */Cargo.toml, */package.jsonplugins/memory-palace/hooks/pyproject.toml must be included.venv, node_modules, target/) using grep -vfind plugins -name "pyproject.toml" -o -name "Cargo.toml" | grep -v ".venv"version-set)plugins/sanctum/scripts/update_versions.py <version> to update all version filesplugins/memory-palace/hooks/pyproject.toml)--dry-run flag first to preview changesMAJOR.MINOR.PATCH or the specified formatdocs-updated)These files contain version numbers and MUST be checked during version bumps:
| File | Content |
|------|---------|
| docs/api-overview.md | Plugin inventory table with all plugin versions |
| CHANGELOG.md | Version history and release notes |
| book/src/reference/capabilities-reference.md | May reference version-specific features |
| Plugin READMEs | May mention plugin versions |
# Find all docs mentioning the OLD version
grep -r "1\.2\.6" docs/ book/ --include="*.md" | grep -v node_modules
# Common patterns to search:
# - "v1.2.6", "1.2.6", "(v1.2.6)"
# - Version tables in markdown
# - "Added in X.Y.Z" annotations
CHANGELOG.md - add new version sectiondocs/api-overview.md - update version table and plugin detailsverification)cargo test, npm test).git status -sb and git diff excerpts to confirm the version bumps.version-update:context-collectedthrough version-update:verification) are created before any
file is modified and marked complete in order
update_versions.py --dry-run <version> run first and itsoutput reviewed before any version file is written
(pyproject.toml, Cargo.toml, package.json, plugin.json)
with no target file missing the update
CHANGELOG.md updated with a new version section dated todaygit diff output confirms version changes in all identifiedtarget files; a summary of files changed and new version number
is reported to the user
Take athola/version-updates 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.