git-flow-branch-creator Skill (awesome-copilot) for Claude: What It Does and How to Install It
Makes Claude read your git changes and create a correctly named Git Flow feature, release or hotfix branch.
- Installs
- 9.8K
- on skills.sh
- Stars
- 40.7K
- on GitHub
- Updated
- Oct 2026
- last repo commit
This skill looks at your uncommitted changes and sorts them into a Git Flow branch type. It then builds a branch name such as feature/user-registration-api or hotfix/auth-security-patch, creates the branch and switches to it. It ends with a summary and suggested next steps.
It triggers when you ask Claude to create a Git Flow branch for your work. It runs git status, git diff and git checkout -b in your repo. It bundles no scripts. SKILL.md is written as an XML-style prompt.
Good for
- Developers on teams that use Git Flow (develop and master)
- Anyone unsure whether work is a feature, release or hotfix
- Teams that want consistent branch names with ticket numbers
Install git-flow-branch-creator
Claude Code
- 1
Copy this prompt.
Install the git-flow-branch-creator skill in Claude Code. Run this command: npx skills add https://github.com/github/awesome-copilot --skill git-flow-branch-creator Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
From its listing on skills.sh. Source.
What's in the skill
When it loads
Intelligent Git Flow branch creator that analyzes git status/diff and creates appropriate branches following the nvie Git Flow branching model.
Sections in SKILL.md
- Instructions
- Workflow
- Git Flow Branch Analysis Framework
- Branch Naming Conventions
- Analysis Process
- Edge Cases and Validation
- Examples
- Validation Checklist
- Final Execution
- Git Flow Reference
Key facts
- License
- MIT
- Installs on skills.sh
- 9,841 (Nov 2, 2026)
- Last repo commit
- Oct 30, 2026
- Audits on skills.sh
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass
- What it includes
- 1 file: SKILL.md (no scripts)
What it includes
Runs git status, then git diff or git diff --cached
Looks at which files changed and whether the changes are staged.
Runs code ·
Read the changesPicks feature, release or hotfix
Hotfix for critical production fixes, release for version bumps and final tweaks, feature as the default.
Read ·
Classify the branch typeFeature: feature/name. Release: release-X.Y.Z. Hotfix: hotfix-X.Y.Z or hotfix/name
Names use lowercase kebab-case and can include a ticket number such as feature/PROJ-123-shopping-cart.
Read ·
Name the branchRuns git checkout -b <name> <source-branch>
Feature and release branches start from develop, hotfix branches from master, per its examples.
Runs code ·
Create and switchHandles mixed changes, no changes, existing branch, name clash
For mixed changes it suggests the main type or splitting. For a name that exists it adds a suffix or suggests another.
Read ·
Edge casesReports the analysis, the chosen type and 2-3 alternative names
Also offers a manual override if you disagree with the type.
Read ·
Summary and next steps
From the official docs
Permissions
Low risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It switches your branch for you
The workflow says to create the branch and switch to it automatically with git checkout -b. Our tip: ask Claude for the plan first if you want to confirm it. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | No read-only mode. You can ask Claude to only suggest a name. |
|---|---|
| Sign-in and keys | SKILL.md does not mention any account or key. |
| Scopes |
|
Questions
What does the git-flow-branch-creator skill do?
It reads your uncommitted changes, decides whether they belong on a feature, release or hotfix branch under the Git Flow model, then creates and switches to a branch with a matching name.
How do I install it?
Use the install box at the top of this page. It is a single SKILL.md file, so the skills CLI, a skills folder or a Claude upload all work.
Does it create the branch without asking?
SKILL.md's workflow ends with "Create the branch and switch to it automatically". It also lists fallback options such as alternative names and a manual override. Our tip: ask Claude to show its plan first if you want to approve it.
Which branches does it start from?
Its examples start feature and release branches from develop and hotfix branches from master. Its checklist says to confirm those branches exist before it creates anything.
Does it push or commit anything?
SKILL.md only defines git status, git diff and git checkout -b. Its next-steps section only offers guidance on committing and pushing.
Is it safe?
It bundles no scripts. It runs git commands that read your changes and then switch your working copy to a new branch. Commit or stash first if you do not want that, and check the branch name before you push.
Information
updated Nov 2, 2026
- Repository
- github/awesome-copilot
- Folder
skills/git-flow-branch-creator
Sources
Docs, issue trackers and discussions this page is built from.
Show all 1Hide
- git-flow-branch-creator SKILL.md · github.com