A comprehensive release automation tool that handles version bumping, changelog generation, and git commits across Node.js, Python, Rust, and Claude Plugin projects. The standout feature is multi-language changelog support with automatic detection from filenames like CHANGELOG.zh.md or CHANGELOG.ja.md, generating native content in each language rather than translations. It parses conventional commits to categorize changes, detects breaking changes, suggests version bumps, and commits each affected skill or module separately with proper scoping. Works out of the box by auto-detecting your project type, or you can override with flags like --major or --dry-run. Honestly feels overengineered for solo projects but would be solid for maintaining repos with international contributors and multiple discrete components.

skills.sh installs
476
GitHub stars
474
last updated
Aug 21, 2026

Install

$ npx -y skills add freestylefly/canghe-skills --skill release-skills --agent claude-code

Installs 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 TypeVersion FileAuto-Detected
Node.jspackage.json✓
Pythonpyproject.toml✓
RustCargo.toml✓
Claude Pluginmarketplace.json✓
GenericVERSION / version.txt✓

Options

FlagDescription
--dry-runPreview changes without executing
--majorForce major version bump
--minorForce minor version bump
--patchForce patch version bump

Workflow

Step 1: Detect Project Configuration

Sponsors

Details

Repository
github.com/freestylefly/canghe-skills
Categories
Release Management, Automation & Workflows, Python, Rust
First seen
Jun 3, 2026

More from freestylefly/canghe-skills

All 29
1moizibnyousaf avatarchangelog-generatormoizibnyousaf/ai-agent-skillsAutomatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, 397skills.sh installs
2davila7 avatarchangelog-generatordavila7/claude-code-templatesAutomatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, 349skills.sh installs
3paperclipai avatarreleasepaperclipai/paperclipCoordinate a full Paperclip release across engineering verification, npm, GitHub, smoke testing, and announcement follow-up. Use when leadership asks to ship a 262skills.sh installs
4decebals avatarchangelog-generatordecebals/claude-code-javaGenerate changelogs from git commits. Use when user says "generate changelog", "update changelog", "what changed since last release", or before preparing a new 251skills.sh installs
5yonatangross avatarrelease-managementyonatangross/orchestkitAutomates GitHub releases with semantic versioning, changelog generation from merged PRs, and gh CLI integration. Supports draft, prerelease, and standard relea220skills.sh installs
6itechmeat avatarchangelogitechmeat/llm-codeKeep a Changelog format. Covers structure, change types, versioning. Use when creating or updating CHANGELOG.md files following the Keep a Changelog specificati191skills.sh installs