Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aiskillstore avatar

Managing Branches

  • 1 installs
  • 404 repo stars
  • Updated August 5, 2026
  • aiskillstore/marketplace

managing-branches is a Claude Code skill that investigates Git branch status and creates new branches, with error and conflict handling.

About

managing-branches is a Claude Code skill that investigates and creates Git branches. A developer uses it to check branch status (current branch, uncommitted changes, remote sync, commits ahead of main), create a new branch from a base, and handle common branch errors and merge conflicts. It runs standard git commands and reports the results.

  • Investigates and creates Git branches
  • Reports current branch, uncommitted changes and remote sync status
  • Includes error-handling and conflict-resolution steps

Managing Branches by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #527 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

managing-branches capabilities & compatibility

Capabilities
branch investigation · branch creation · conflict resolution
From the docs

What managing-branches says it does

Investigates and creates Git branches.
SKILL.md
Report: current branch, uncommitted changes, remote sync status, commits ahead of main.
SKILL.md
npx skills add https://github.com/aiskillstore/marketplace --skill managing-branches

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars404
Last updatedAugust 5, 2026
Repositoryaiskillstore/marketplace

What it does

Check Git branch status and create new branches with error and conflict handling.

Who is it for?

Checking Git branch status and creating branches safely

When should I use this skill?

Checking branch status, creating a new branch, or hitting branch-related errors

What you get

  • new Git branch
  • branch status report

By the numbers

  • 4-row error-handling table
  • 4-step conflict-resolution procedure

Files

SKILL.mdMarkdownGitHub ↗

Branch Investigation

git branch --show-current
git status --short
git fetch --all
git branch -vv
git rev-list --count <main-branch>..HEAD 2>/dev/null || echo "0"  # Check CLAUDE.md for main branch name

Report: current branch, uncommitted changes, remote sync status, commits ahead of main.

Branch Creation

git fetch origin <base-branch>
git checkout -b <new-branch> origin/<base-branch>

Error Handling

ErrorAction
Branch existsReport to user, suggest alternative or confirm use existing
Uncommitted changesgit stash or commit first
Remote sync errorgit fetch --all retry
Permission errorReport to user

Conflict Resolution

1. git status to identify conflicts 2. Resolve each file 3. git add <resolved-file> 4. Continue operation

Ask for guidance if resolution is complex.

Completion Report

  • Current branch name
  • Branch creation result (if applicable)
  • Any issues encountered

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.