
Prepare Release
This automates the entire release workflow for Cherry Studio, from collecting commits to creating the PR. It parses version bumps from natural language, extracts release notes from git commit bodies (skipping merge commits and dependency updates), and generates bilingual English/Chinese notes formatted for electron-builder. The smart part is it reads your existing release notes as a style guide and filters out developer-focused changes, keeping only what end users actually care about. When you run it, you get a preview before it commits anything, then it creates a release branch and PR that triggers the CI pipeline. Saves you from the tedious copy-paste-format loop every release cycle.
- GitHub stars
- 47.2K
- last updated
- Jun 11, 2026
Install
$ npx -y skills add cherryhq/cherry-studio --skill prepare-release --agent claude-codeInstalls into .claude/skills of the current project.
Files
Prepare Release
Automate the Cherry Studio release workflow: collect changes → generate bilingual release notes → update files → create release branch → trigger CI/CD.
Arguments
Parse the version intent from the user's message. Accept any of these forms:
- Bump type keyword:
patch,minor,major - Exact version: strict
x.y.zorx.y.z-<prerelease>without build metadata (e.g.1.8.0,1.8.0-beta.1,1.8.0-rc.1) - Natural language: "prepare a beta release", "bump to 1.8.0-rc.2", etc.
Defaults to patch if no version is specified. Always echo the resolved target version back to the user before proceeding with any file edits.
--dry-run: Preview only, do not create a release branch.
Workflow
Step 1: Determine Version
Sponsors
Details
- Repository
- github.com/cherryhq/cherry-studio
- Categories
- Git & Pull Requests, Release Management
- License
- AGPL-3.0
- First seen
- Jun 11, 2026