cherryhq avatar

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-code

Installs 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.z or x.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

More from cherryhq/cherry-studio

All 14
1claude-office-skills avatarJira Automationclaude-office-skills/skillsAutomate Jira project management workflows, sprint planning, issue tracking, and reporting0skills.sh installs
2claude-office-skills avatarLinear Automationclaude-office-skills/skillsAutomate Linear issue tracking, cycle planning, roadmap management, and engineering workflows0skills.sh installs
3codeaholicguy avatardev-lifecyclecodeaholicguy/ai-devkitAI DevKit · Structured SDLC workflow with 8 phases — requirements, design review, planning, implementation, testing, and code review. Use when the user wants to0skills.sh installs
4davila7 avatarTop 100 Web Vulnerabilities Referencedavila7/claude-code-templatesThis skill should be used when the user asks to "identify web application vulnerabilities", "explain common security flaws", "understand vulnerability categorie0skills.sh installs
5dotnet avatarexp-mock-usage-analysisdotnet/skillsAudits .NET test mock usage by tracing each mock setup through the production code's execution path to find dead, unreachable, redundant, or replaceable mocks. 0skills.sh installs
6hoangnguyen0403 avatardev-fixhoangnguyen0403/agent-skills-standardUnified developer workflow for fixing bugs. Analyzes issue-tracker context, cross-checks docs/code, proposes a solution, implements the fix, verifies locally, a0skills.sh installs