GitHub: Create PR
Creates or updates a GitHub PR filling every section of the required template.
Test report
- Verdict
- Tested · Didn't pass
- Tested
- Jul 11, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · dcc3c88
Full install/trigger/output test: verbatim clone+copy install worked cleanly with valid strict-YAML frontmatter, and the trigger description is well-scoped (4/4 PR-creation prompts fire, 2/2 adjacent review/merge prompts correctly don't). A/B on drafting a template-compliant PR body showed no quality gain over baseline — both arms filled every section correctly, and the baseline was actually slightly more accurate (it caught a 'backoff' misclaim in the commit message); the skill's value is workflow discipline (template reading, preview gate, base-branch rules), not writing quality. Note: the real workflow hard-requires an authenticated gh CLI and a live remote; tested here as a dry-run against a local throwaway repo, stopping at the drafted title/body.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 4/5
- Output vs. baseline 4/10
- Docs & honesty 3/5
What GitHub: Create PR does
Create or update GitHub pull requests using the repository-required workflow and template compliance. Use when asked to create/open/update a PR so the assistant reads `.github/pull_request_template.md`, fills every template section, preserves markdown structure exactly, and marks missing data as N/A or None instead of skipping sections.
How to install GitHub: Create PR
git clone https://github.com/CherryHQ/cherry-studio
cd cherry-studio
mkdir -p ~/.claude/skills
cp -r .agents/skills/gh-create-pr ~/.claude/skills/gh-create-pr
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger GitHub: Create PR
-
/gh-create-prCreates or updates a GitHub PR filling every section of the required template.
It also activates on plain-language prompts like these:
-
Open a pull request following our PR template -
Update this PR description to match the template -
Create a PR with a filled-out test plan section
Frequently asked questions
- Is the GitHub: Create PR skill free?
- Yes. The skill itself is free from CherryHQ/cherry-studio. SkillProof publishes the install command and an independent test verdict at no cost.
- Does GitHub: Create PR work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 11, 2026. Verdict: Tested · Didn't pass. Full install/trigger/output test: verbatim clone+copy install worked cleanly with valid strict-YAML frontmatter, and the trigger description is well-scoped (4/4 PR-creation prompts fire, 2/2 adjacent review/merge prompts correctly don't). A/B on drafting a template-compliant PR body showed no quality gain over baseline — both arms filled every section correctly, and the baseline was actually slightly more accurate (it caught a 'backoff' misclaim in the commit message); the skill's value is workflow discipline (template reading, preview gate, base-branch rules), not writing quality. Note: the real workflow hard-requires an authenticated gh CLI and a live remote; tested here as a dry-run against a local throwaway repo, stopping at the drafted title/body.
- How do I install GitHub: Create PR?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use GitHub: Create PR with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.