Our review
This skill automates the steps required to prepare a new version release, including version update, changelog update, and package build.
Strengths
- Automates repetitive release tasks
- Ensures consistency across version files
- Integrates package verification with twine
Limitations
- Requires project to use pyproject.toml and CHANGELOG.md
- Assumes Python packages only
- Does not handle publishing to PyPI
When you need to prepare a new version of a Python package in a structured and repeatable way.
When you are using an automated release tool (like bumpversion, semantic-release) or if your project does not follow a standard versioning pattern.
Security analysis
SafeThe skill performs routine local file operations (rm, python build, twine check) within the project directory, with no destructive or exfiltrating behavior, and no obfuscation or disabling of safety features.
No concerns found
Examples
Prepare a release for version 0.4.1 including version update, changelog update, and build.Please prepare a release for my Python package. The new version is 0.5.0.name: prep_release description: バージョン更新、CHANGELOG整備、パッケージビルドなど、リリース前の準備を行う
Prepare Release
This skill automates the steps required to prepare a new version release.
Instructions
-
Update Version:
- Ask the user for the new version number (e.g.
0.4.1). - Update
versioninpyproject.toml. - Update
__version__variable ingwexpy/__init__.pyif it exists.
- Ask the user for the new version number (e.g.
-
Update Changelog:
- Read
CHANGELOG.md. - Create a new header for the new version with the current date.
- Move "Unreleased" changes under this new header.
- Read
-
Build Package:
- Clean old distribution files:
rm -rf dist/ build/ *.egg-info. - Run build command:
python -m build. - Check if correct
.tar.gzand.whlfiles are created indist/.
- Clean old distribution files:
-
Verify:
- (Optional) Run
twine check dist/*to verify metadata validation iftwineis available.
- (Optional) Run
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.