Our review
Automates the steps to prepare a new release: updating version number, changelog, and building the package.
Strengths
- Ensures consistency across version files (pyproject.toml, __init__.py)
- Structures the CHANGELOG with properly dated sections
- Cleans and rebuilds distribution files reliably
Limitations
- Specifically designed for Python projects using pyproject.toml
- Does not publish the release (preparation only)
- Requires user to provide the version number
When you need to prepare a new version of a Python package before publishing.
If you're looking for a complete publishing tool (use a CI/CD workflow instead).
Security analysis
SafeThe skill only runs standard Python build commands and a targeted rm for cleanup. No exfiltration, no disabling of safety, no obfuscation.
No concerns found
Examples
Prepare a release for version 0.4.1.Run the release preparation steps: update version to 1.0.0, update changelog, and build the package.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.