If you've ever pushed a PR only to realize you skipped half the template or marked everything N/A out of laziness, this fixes that. It reads your repo's pull_request_template.md, fills every section with actual context from your branch, and won't let you skip the preview unless you explicitly tell it to. The release note logic is especially solid: it decides whether to check the docs box based on whether users can actually see the change, not just whether code moved around. It handles fork workflows, pushes your branch if needed, and cleans up temp files. One less thing to forget at 11pm before merging.

GitHub stars
47.2K
last updated
Jun 11, 2026

Install

$ npx -y skills add cherryhq/cherry-studio --skill gh-create-pr --agent claude-code

Installs into .claude/skills of the current project.

Files

GitHub PR Creation

Stack tooling

This repository ships .agents/skills/gh-stack/SKILL.md as a public project skill; developers do not install the agent skill separately. Read it before operating on stacked branches or PRs. Agents that consume .agents/skills/ discover it directly. If a Claude checkout is missing .claude/skills/gh-stack, run pnpm skills:sync followed by pnpm skills:check; do not download a separate global copy.

Before the first gh stack command in a task, verify the GitHub CLI and install the official extension if it is missing:

command -v gh >/dev/null 2>&1 || {
  echo "GitHub CLI is required: https://cli.github.com/" >&2
  exit 1
}
gh auth status
if ! gh stack --help >/dev/null 2>&1; then
  gh extension install github/gh-stack
fi
gh stack --help >/dev/null

Sponsors

Details

Repository
github.com/cherryhq/cherry-studio
Categories
Git & Pull Requests, Automation & Workflows
License
AGPL-3.0
First seen
Jun 11, 2026

More from cherryhq/cherry-studio

All 14
1claude-office-skills avatarChangelog Generatorclaude-office-skills/skillsGenerate release notes from git commits, updates, or feature lists0skills.sh installs
2cockroachdb avatarcommit-helpercockroachdb/cockroachHelp create git commits and PRs with properly formatted messages and release notes following CockroachDB conventions. Use when committing changes or creating pu0skills.sh installs
3digitalpetri avatarcommitdigitalpetri/modbusCreate git commits with user approval0skills.sh installs
4dtsola avatarcode-review-expertdtsola/xiaoyaosearchExpert code review of current git changes with a senior engineer lens. Detects SOLID violations, security risks, and proposes actionable improvements.0skills.sh installs
5laolaoshiren avatarchangelog-genlaolaoshiren/claude-code-skills-zhChangelog 生成器 - 从 Git 历史自动生成 CHANGELOG0skills.sh installs
6meain avatarcommitmeain/dotfilesCreate git commits for dotfiles changes, grouping by component with conventional prefix style0skills.sh installs