What problem does it solve?
This Skill automates the complex and error-prone process of updating version numbers across multiple files in a monorepo. It ensures consistent versioning according to semantic versioning rules, integrates changelog updates, and eliminates manual errors during release preparation, saving significant time and effort.
Core Features & Use Cases
- Atomic Version Updates: Synchronizes version numbers across
marketplace.json and all individual plugin.json files.
- Semantic Versioning Support: Handles
major, minor, and patch version increments automatically.
- Changelog Integration: Prompts for release notes and automatically updates the
CHANGELOG.md file.
- Use Case: Before deploying a new release of your AI plugins, simply instruct Claude to "bump the minor version and add 'new agent features' to the changelog," and it will handle all necessary file modifications and consistency checks.
Quick Start
Execute a patch version bump
python .claude/skills/version-bump/scripts/bump_version.py patch