Streamline the release of new software versions with a fully automated workflow. This skill guides you through the process of publishing the `klaude-code` package, handling semantic versioning (major, minor, patch), generating a detailed changelog from recent commits, creating the necessary Git tags and release commits, and ultimately publishing the final build to the Python Package Index (PyPI). Use this skill whenever you are ready to release a new version, ensuring a consistent, repeatable, and error-free deployment.
Key Features
01Automated semantic version bumping in pyproject.toml
02Performs pre-flight checks for a clean repository and necessary credentials
0313 GitHub stars
04Automatic CHANGELOG.md generation from git commits
05Handles Git/Jujutsu version tagging and release commits
06Builds and publishes packages to PyPI using the 'uv' tool