
Release Skills
A comprehensive release automation tool that handles version bumping, changelog generation, and git commits across Node.js, Python, Rust, and Claude Plugin projects. It auto-detects your project type, analyzes commits since the last tag using conventional commit standards, and generates changelogs in multiple languages (English, Chinese, Japanese, Korean, and more) with proper section titles for each. The workflow intelligently suggests version bumps based on breaking changes and feature commits, attributes third-party contributions, and groups changes by skill or module for cleaner commit history. Supports dry runs and manual version flags. This is basically the release process you'd script yourself after doing it manually a dozen times, now packaged as a reusable skill.
- GitHub stars
- 467
- last updated
- May 10, 2026
Install
$ npx -y skills add ecnu-icalk/autoskill --skill release-skills --agent claude-codeInstalls into .claude/skills of the current project.
Files
Release Skills
Universal release workflow supporting any project type with multi-language changelog.
Quick Start
Just run /release-skills - auto-detects your project configuration.
Supported Projects
| Project Type | Version File | Auto-Detected |
|---|---|---|
| Node.js | package.json | ✓ |
| Python | pyproject.toml | ✓ |
| Rust | Cargo.toml | ✓ |
| Claude Plugin | marketplace.json | ✓ |
| Generic | VERSION / version.txt | ✓ |
Options
| Flag | Description |
|---|---|
--dry-run | Preview changes without executing |
--major | Force major version bump |
--minor | Force minor version bump |
--patch | Force patch version bump |
Workflow
Step 1: Detect Project Configuration
Sponsors
Details
- Repository
- github.com/ecnu-icalk/autoskill
- Categories
- Release Management, Automation & Workflows, Python, Rust
- First seen
- Jun 11, 2026