Create, track, switch, sync, and clean up Git branches. Covers naming conventions, safe branch switching with stash, upstream synchronization, and pruning merged branches. Use when starting work on a new feature or bug fix, switching between tasks on different branches, keeping a feature branch up to date with main, or cleaning up branches after merging pull requests.
Install
npx skills add pjt222/agent-almanac --skill manage-git-branchesnpx skills add pjt222/agent-almanac --skill manage-git-branches -a claude-code -gnpx skills add pjt222/agent-almanac --skill manage-git-branches -a codex -ggemini skills install https://github.com/pjt222/agent-almanac.git --path skills/manage-git-branchesgh skill install pjt222/agent-almanac manage-git-branchesgit clone --depth 1 https://github.com/pjt222/agent-almanac /tmp/pjt222__agent-almanac
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/pjt222__agent-almanac/skills/manage-git-branches ~/.claude/skills/manage-git-branches # Claude Code
cp -R /tmp/pjt222__agent-almanac/skills/manage-git-branches ~/.agents/skills/manage-git-branches # Codex, Cursor, Gemini CLI, Copilot, OpenCode