Claude skills for Git

522 public Claude skills touch on Git. These 50 are the closest fit, best-known sources first. Each links to its folder; copy it into ~/.claude/skills/ to use it.

  1. git workflow and versioning

    Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, splitting uncommitted work in a messy working tree into clean atomic commits, opening or reviewing a pull request (PR), pushing to a…

    addyosmani/agent-skills★ 112kMITFolder: git-workflow-and-versioning

  2. git master

    MUST USE for ANY git operations: atomic commits, rebase/squash/fixup, and history search (blame, bisect, log -S, reflog). Load it before running git yourself, or pass load_skills=['git-master'] to the task that commits. Triggers: 'commit', 'rebase',…

    code-yeongyu/oh-my-openagent★ 70kLicence: see repoFolder: git-master

  3. git advanced workflows

    Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting…

    wshobson/agents★ 42kMITFolder: git-advanced-workflows

  4. chinese git workflow

    国内 Git 平台配置参考——Gitee、Coding.net、极狐 GitLab、CNB 的 SSH/HTTPS/凭据/CI 接入差异与镜像同步配置。仅在用户显式 /chinese-git-workflow 时调用,不要根据上下文自动触发。

    jnMetaCode/superpowers-zh★ 8.4kMITFolder: chinese-git-workflow

  5. using git worktrees

    当需要开始与当前工作区隔离的功能开发,或在执行实现计划之前使用——通过原生工具或 git worktree 回退机制确保隔离工作区存在

    jnMetaCode/superpowers-zh★ 8.4kMITFolder: using-git-worktrees

  6. fulfill git escrow

    Fulfill a git escrow bounty by writing a solution or submitting an existing one. Use when the user wants to solve a test suite challenge, write code to pass tests, and claim a token reward. Requires the git-escrows CLI (npm i -g git-escrows).

    internet-court/internet-court-skill★ 7kLicence: see repoFolder: fulfill-git-escrow

  7. make git escrow

    Create a new git escrow bounty for a test suite. Use when the user wants to submit a challenge with escrowed token rewards for passing a failing test suite. Requires the git-escrows CLI (npm i -g git-escrows).

    internet-court/internet-court-skill★ 7kLicence: see repoFolder: make-git-escrow

  8. git commit

    Generate well-formatted git commit messages following conventional commit standards

    ThinkInAIXYZ/deepchat★ 6.4kApache-2.0Folder: git-commit

  9. keeping git repos clean

    Prevents, detects, and remediates files that should never be committed — secrets (.env, API tokens, hardcoded credentials) and dev artifacts (build output, scratch databases, editor/OS files). Covers .gitignore (and why it does not untrack), git rm…

    kajisho5/ffmpeg-skill★ 3.9kMITFolder: git-hygiene

  10. git integration

    Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.

    a5c-ai/babysitter★ 1.9kMITFolder: git-integration

  11. release notes from git log

    Turn a git log into user-facing release notes grouped by feature and fix. Use when asked for release notes from this git log, a changelog entry from these commits, or to turn commits into release notes. Produces a grouped changelog with one line per change…

    mohitagw15856/pm-claude-skills★ 1.5kMITFolder: drafted-skill

  12. managing git

    Manages Git workflows including branching, commits, and pull requests. Use when working with Git, creating commits, opening PRs, managing branches, resolving conflicts, or when asked about version control best practices.

    CloudAI-X/claude-workflow-v2★ 1.4kMITFolder: managing-git

  13. git analyzer

    Analyzes git repositories and commit history

    alibaba/skill-up★ 1.4kApache-2.0Folder: git-context

  14. git workflow

    Implement Git branching strategies, PR workflows, and release management patterns. Configure GitFlow, trunk-based development, or GitHub Flow for team collaboration. Use when establishing version control workflows or improving development team collaboration.

    BagelHole/DevOps-Security-Agent-Skills★ 1.2kMITFolder: git-workflow

  15. git worktree manager

    Manage parallel development with Git worktrees: creation with port allocation, environment sync, branch isolation, and cleanup. Use when working multiple branches at once, running parallel CI validations, or isolating agent workspaces.

    borghei/Claude-Skills★ 1kLicence: see repoFolder: git-worktree-manager

  16. git pushing

    Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activates when user says "push changes", "commit and push", "push…

    mhattingpete/claude-skills-marketplace★ 689Apache-2.0Folder: git-pushing

  17. git sync

    Sync the current branch in one pass — commit the working tree as one commit per logical change (in the host repo's commit format, or the super-board writing standard), gate Supabase schema changes, merge-pull, resolve conflicts hunk by hunk, then push…

    EricTechPro/super-board★ 552MITFolder: git-sync

  18. managing git workflows

    Manage Git branching strategies, commit conventions, and collaboration workflows. Use when choosing between trunk-based development, GitHub Flow, or GitFlow, implementing conventional commits for automated versioning, setting up Git hooks for quality…

    ancoleman/ai-design-components★ 525MITFolder: managing-git-workflows

  19. git commit message

    Write a commit message from the staged diff: a short summary line and a body explaining why.

    zhuyansen/agent-skills-hub★ 478MITFolder: git-commit-message

  20. git analysis

    Analyze git repository changes, branch differences, and commit history. Use when analyzing branches, comparing changes, examining commit history, or preparing for PR/commit operations.

    aiskillstore/marketplace★ 446No licence statedFolder: git-analysis

  21. git branch cleanup

    Analyzes and safely cleans up local Git branches. Categorizes branches by merge status, staleness, and remote tracking. Provides interactive selection with safety guards. Use when the user wants to clean up branches, delete old branches, organize Git…

    gotalab/skillport★ 418MITFolder: git-branch-cleanup

  22. git safety

    Stops an agent from destroying uncommitted work with git. Requires git status and git diff before any command that discards changes, treats "revert" and "undo" as manual edits, and never runs reset, checkout, clean, stash drop, or force push without…

    waynesutton/builder-skills★ 405Apache-2.0Folder: git-safety

  23. git release

    Draft release notes from merged PRs, propose a semver bump, and emit a copy-pasteable `gh release create` command. Use when preparing a tagged GitHub release.

    wesammustafa/opencode-primer★ 403MITFolder: git-release

  24. git pr reviewer

    Review pull requests for code quality, security issues, and best practices. Use when reviewing PRs, checking code changes, or analyzing diffs before merge.

    OneWave-AI/claude-skills★ 398MITFolder: git-pr-reviewer

  25. pip git

    Rule matrix security fixture for pip-git used by security rule matrix integration tests; not intended for production deployment.

    bruc3van/agent-skills-guard★ 392MITFolder: pip-git

  26. git platform

    Detects git forge (GitHub/GitLab/Bitbucket) and maps CLI commands cross-platform. Use when writing skills that must run on any git hosting provider.

    athola/claude-night-market★ 343MITFolder: git-platform

  27. codely git conventional commit

    Create a git commit following the team's Conventional Commit conventions. Use when the user asks to commit changes or create a commit.

    CodelyTV/agent-harness★ 296No licence statedFolder: codely-git-conventional-commit

  28. git commit smart

    Generates meaningful, conventional commit messages automatically. Use when committing code changes. Analyzes diff to create descriptive commits following best practices.

    majiayu000/spellbook★ 288MITFolder: git-commit-smart

  29. git bisect assistant

    Automatically performs git bisect to identify the first bad commit that introduced a bug or failure. Use when debugging regressions, tracking down when a test started failing, or identifying which commit broke functionality. Handles flaky tests with retry…

    ArabelaTso/Skills-4-SE★ 260Apache-2.0Folder: git-bisect-assistant

  30. conventional git

    Conventional Commits v1.0.0 branch naming, worktree naming, and commit message standards for GitHub and GitLab projects. Use when creating branches, naming worktrees, writing commits, generating commit messages, reviewing branch conventions, or setting up…

    samber/cc-skills★ 241MITFolder: conventional-git

  31. git mirror audit

    Verify configured secondary git mirrors are present and not drifting from the primary remote/default branch

    jmagly/aiwg★ 226MITFolder: git-mirror-audit

  32. git guardrails claude code

    Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.

    tt-a1i/matt-skills-with-to-goal★ 191MITFolder: git-guardrails-claude-code

  33. wednesday git

    Unified Git workflow. Manages the entire task lifecycle: branch creation (sprint), atomic commits (git-os), and PR opening (pr-create).

    wednesday-solutions/ai-agent-skills★ 172MITFolder: wednesday-git

  34. git helper

    Branch, commit and rebase helper using git only.

    Goldziher/ai-rulez★ 165MITFolder: git-helper

  35. 1c db load git

    Загрузка изменений из Git в базу 1С. Используй когда пользователь просит загрузить изменения из гита, обновить базу из репозитория, partial load из коммита

    Desko77/claude-code-skills-1c★ 87MITFolder: 1c-db-load-git

  36. seekter git

    Ship the Seekter kit to git. Branch, commit and push the tracked, person-independent files (skills, references, scripts, templates) after a run has taught the kit something. Use when the user runs /seekter-git or asks to commit, push, or open a PR for the…

    selfishprimate/seekter★ 79MITFolder: seekter-git

  37. git ops

    Git + worktree orchestrator: status survey, per-worktree triage, commits, PRs, branches, releases, rebases — reads inline, writes to a background agent. Triggers on: git status, anything to commit, anything to push, commit, push, create PR, rebase,…

    0xDarkMatter/claude-mods★ 78MITFolder: git-ops

  38. secrets in git history

    Mine GitHub, GitLab and git history for identities, infrastructure and leaked credentials using commit author emails, GitHub code search, the commit .patch endpoint, trufflehog, gitleaks, git log pickaxe and full-ref history scans. Use when investigating a…

    UseOSINT/Skills★ 57MITFolder: secrets-in-git-history

  39. cm git worktrees

    [Deprecated] worktree management is part of execution. Use `cm-execution` instead.

    tody-agent/codymaster★ 56No licence statedFolder: cm-git-worktrees

  40. git pr review

    当用户明确要求审查 GitHub PR、评估是否合并或判断 PR 应如何处理时使用。对 PR 做只读、证据驱动的方案与风险评估,并给出合并建议。⚠️ 不适用:直接修改、合并 PR,或在本地执行不可信 PR 代码。

    huangwb8/skills★ 50MITFolder: git-pr-review

  41. git publish release

    当用户明确要求发布项目到 GitHub、创建 GitHub Release 或生成 Release Notes 时使用。根据版本历史整理发布说明;仅要求预览时不执行发布。

    huangwb8/skills★ 50MITFolder: git-publish-release

  42. git

    Git version control best practices: branching, commits, merging, conflict resolution, PR workflows. Use when managing branches, creating commits, merging code, or resolving conflicts.

    xiaobei930/cc-best★ 48MITFolder: git

  43. git branchless

    Use when asked for multi-commit stack edits, rebases, fixups, or stacked-PR publishing with branchless git idioms. Not for plain-git workflows in repos without branchless.

    OutlineDriven/odin-claude-plugin★ 40Apache-2.0Folder: git-branchless

  44. git cleanup

    Use when the user explicitly invokes branch or worktree cleanup for a repo with accumulated local branches. Don''t use for remote branch deletion or force-push operations.

    OutlineDriven/odin-claude-plugin★ 40Apache-2.0Folder: git-cleanup

  45. git guardrails

    Use when a repository needs Git safety controls: guard destructive commands, set up gitignore or fix gitignore when untracked files keep appearing, or install or repair a repository-local pre-commit hook from project gates, including package-manager-native…

    OutlineDriven/odin-claude-plugin★ 40Apache-2.0Folder: git-guardrails

  46. git advanced

    Advanced Git operations and workflows including interactive rebasing, conflict resolution, history manipulation, bisecting for bugs, cherry-picking, reflog recovery, and branch management strategies. Use for: (1) Interactive rebasing and commit cleanup,…

    AutumnsGrove/ClaudeSkills★ 37No licence statedFolder: git-advanced

  47. git flow

    Use when committing, branching, opening PRs, or deciding merge/branch strategy.

    Fusengine/claude-plugins★ 34MITFolder: git-flow

  48. tidy git

    Mechanical git repo hygiene. Prunes stale remote-tracking refs, deletes merged local branches (with confirmation), and reports stashes, untracked files, and unpushed work. Never touches remote state. Safe by default — destructive operations require…

    chrisallenlane/claude-swe-workflows★ 18MITFolder: tidy-git

  49. git for research code

    When the user wants to version-control optimization research code - small commits per experiment change, tags for paper result snapshots, .gitignore for solver logs, linking result tables to commit hashes, and branch strategy for risky refactors. Also use…

    hajibabaie/combinatorial-optimization-skills★ 15MITFolder: git-for-research-code

  50. git pr

    Kiểm định thay đổi remote-first; tạo Pull Request team hoặc hướng dẫn Human push solo

    khangpqvn/SDDADD★ 13No licence statedFolder: git-pr

Claude skills for Git: before you install one

What's the best Claude skill for Git?

There are 522 of them, spread over 305 repositories on GitHub. Named for it and most starred: git workflow and versioning (addyosmani/agent-skills, ★ 112k), git master (code-yeongyu/oh-my-openagent, ★ 70k) and git advanced workflows (wshobson/agents, ★ 42k). Stars rate the repository a skill sits in, not the skill.

How do I install a Claude skill for Git?

For Git, take the git-workflow-and-versioning folder from addyosmani/agent-skills (the folder that holds SKILL.md) into ~/.claude/skills/ to use it in every Claude Code project, or into .claude/skills/ for one project. In the Claude apps, zip that folder and upload it as a custom skill in settings.

What should I check before installing a Git skill?

A Git skill is instructions Claude follows, and it can bundle scripts Claude runs, so read SKILL.md and every script first: for git workflow and versioning, that is everything in the git-workflow-and-versioning folder. Red flags: piping a download into a shell, sending files to a URL, and instructions to hide what it does from you.

Are these Git skills maintained?

358 of the 522 Git skills sit in repositories that changed in the 30 days before 31 Oct 2026.

Are these Git skills official?

No. None of the 522 Git skills comes from Anthropic's own skills repository, so all of them are community-made across 305 repositories.

Can I use these Git skills at work?

Of the 50 Git skills listed here, 41 sit in repositories under an open licence such as MIT or Apache 2.0, and 5, such as git analysis and codely git conventional commit, state no licence at all, which legally means you may not reuse them. Check the licence file before you copy one into company work.

More topics: every “Claude skills for…” page.