PlugWiki

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

  1. Instructions
  2. Workflow
  3. Git Flow Branch Analysis Framework
  4. Branch Naming Conventions
  5. Analysis Process
  6. Edge Cases and Validation
  7. Examples
  8. Validation Checklist
  9. Final Execution
  10. Git Flow Reference

Key facts

License
MIT
Installs on skills.sh
9,841 (Nov 2, 2026)
Last repo commit
Oct 30, 2026

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 changes

  • Picks feature, release or hotfix

    Hotfix for critical production fixes, release for version bumps and final tweaks, feature as the default.

    Read · Classify the branch type

  • Feature: 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 branch

  • Runs git checkout -b <name> <source-branch>

    Feature and release branches start from develop, hotfix branches from master, per its examples.

    Runs code · Create and switch

  • Handles 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 cases

  • Reports 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-onlyNo read-only mode. You can ask Claude to only suggest a name.
Sign-in and keysSKILL.md does not mention any account or key.
Scopes
  • Reads git status and diff of the repo you are in

  • Creates a new branch and checks it out

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

Folder
skills/git-flow-branch-creator

github/awesome-copilotskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 1
  1. git-flow-branch-creator SKILL.md · github.com

Updated Nov 2, 2026.