Commit Branch PR — Git skill for Claude Code
Commit the current changes to a new branch and create a PR.
How to install Commit Branch PR
Installs to ~/.claude/skills/xitee1-claude-skills-commit-branch-pr/SKILL.md
mkdir -p ~/.claude/skills/xitee1-claude-skills-commit-branch-pr && curl -fsSL https://raw.githubusercontent.com/Xitee1/claude-skills/HEAD/commands/commit-branch-pr.md -o ~/.claude/skills/xitee1-claude-skills-commit-branch-pr/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Commit Branch PR does
name: commit-branch-pr description: Commit the current changes to a new branch and create a PR.
Commit the current changes to a new branch (or use an existing if an existing branch is fitting). It doesn't matter if the branch contains commits from other branches (when the branch is not coming from main/master directly). No need to cherry pick. Then push the branch and create a pull request (if a MCP for the git host is configured).
For the pull request itself follow the `create-pr` ski
Alternatives in Git
- Worktree Deliver — Commit all work, push, and create a pull request from the current worktree 23.4k ★
- Gen Commit Msg — Generate intelligent commit messages based on staged changes 5.7k ★
- Fix GitHub Issue — by jeremymailen - Analyzes and fixes GitHub issues using a structured approach with GitHub CLI for issue detai 708 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Commit Branch PR Pick
Commit the current changes to a new branch and create a PR. Cherry-picks only the relevant changes into the br
Cmt
When user uses /cmt slash command, commit current git changes using fast mode by default, or strict mode when
Push All.SKILL
Use when the user explicitly asks to stage all current changes, create a commit, and push to the remote after
Msg
Suggest a commit message for the current staged changes. Do not commit. Do not stage. Do not run any git write
Code Rabbit
Local code review on current changes — find issues, fix, verify, commit
Easy Commit
Commit current changes fast with Conventional Commits, no repo-history convention lookup
Related Agents
Git Manager
Use this agent when you need to stage, commit, and push code changes to the current git branch while ensuring
Triage Router
MUST BE USED FIRST for any code review request (PR review, pre-commit review, "review this diff/branch/commit"
Git Flow.Agent
Git commit and GitHub PR workflow — enforces consistent commit format, branch naming, and ensures all changes