Skip to main content
skill CX Codex

release-skills · freestylefly — Claude Code skill: what it does, how to install

Automates release versioning and multi-language changelog updates based on Git history. Works with Node.js, Python, Rust, and generic codebases.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add freestylefly/canghe-skills --skill release-skills -a claude-code
Open on GitHub

What release-skills does

The skill inspects Git history since the previous tag to determine the next semantic version bump from Conventional Commits. It supports overrides via a .releaserc.yml configuration file. If it encounters breaking changes, it alerts you to cut a major release.

It scans for version manifests such as package.json, pyproject.toml, Cargo.toml, or VERSION. The tool also discovers localized changelogs matching patterns like CHANGELOG*.md and updates headings per language code. Contributor attribution relies on the gh command-line tool, so missing GitHub CLI authentication will prevent tagging external pull request authors.

You can preview all modifications before execution using --dry-run. Explicit flags --major, --minor, and --patch override automatic semver calculations.

What it helps with

  • calculate semantic version bumps from conventional commits
  • update localized changelogs across multiple languages
  • attribute external PR contributors using the GitHub CLI
  • preview release changes safely via dry-run mode

Example prompts for the agent

  • /release-skills --dry-run
  • /release-skills --patch
  • Prepare a new release for this repository

How to install release-skills

1Skills CLI (Vercel)

npx skills add freestylefly/canghe-skills --skill release-skills -a claude-code

2Manually: put the files in place

~/.claude/skills/release-skills/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/release-skills/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about release-skills

How to install release-skills in Claude Code?

Run npx skills add freestylefly/canghe-skills --skill release-skills -a claude-code.

What does release-skills do?

It analyzes Git commits since the last tag, calculates the new version bump, updates project manifest files, and prepends formatted release notes to changelogs.

Which version files does the skill detect?

It automatically scans for package.json, pyproject.toml, Cargo.toml, marketplace.json for Claude plugins, as well as plain VERSION or version.txt files.

Similar skills

All skills for Git and GitHub →

release-skills by other authors comes first.

From the same set8

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor