Git and Version Control skills for Claude Code and Codex
Skills for Git and GitHub work: commit messages, conventional commits, branching, worktrees, rebasing, release tagging, GitHub issues and the gh CLI. They give an agent clean version-control habits so history stays readable and reviewable.
Highest-scoring Git skills in the October 22, 2026 snapshot: using-git-worktrees from obra/superpowers (84/100), git-notes from NeoLabHQ/context-engineering-kit (78/100) and octocat from mcollina/skills (78/100). Scores come from the Suede Skill Check.
- 39 listed skills
- 15 repositories
- 6 with full pages
24 from official publishers. 5 bundle scripts. 0 connect to an outside service. Listed in Developer Tools and Frameworks (29), AI Agents and LLM Engineering (3), DevOps and Cloud (2), Testing and QA (2), Code Review and Code Quality (2), Security (1).
All 39 Git skills
No matching skills. Try fewer words or clear your search.
| Skill | Repository | What it does |
|---|---|---|
| finishing-a-development-branch 82/100 · B | obra/superpowers | Guides deciding how to integrate completed work once implementation is finished and all tests pass. |
| git-notes 78/100 · C | NeoLabHQ/context-engineering-kit | Explains git notes commands and patterns for attaching metadata such as review status, test results, and annotations to commits without changing history. |
| github 75/100 · C | swarmclawai/swarmclaw | Performs GitHub operations with the gh CLI, including checking PR status and CI, creating and commenting on issues, listing PRs, and viewing run logs. |
| octocat 78/100 · C | mcollina/skills | Handles git and GitHub operations with the gh CLI for github.com links, including creating and reviewing PRs, security advisories, watching CI checks, and rebasing. |
| private-github-search 77/100 · C | ykdojo/claude-code-tips | Searches the full text of all the user's GitHub repos, including private ones, using a local mirror and ripgrep. |
| using-git-worktrees 84/100 · B | obra/superpowers | Ensures feature work or plan execution happens in an isolated workspace, using native tools or a git worktree fallback. |
| commit 73/100 · C | getsentry/skills | Use for every request to commit changes or draft a commit message. Creates Sentry-style conventional commits with issue references. |
| commit 66/100 · D | NeoLabHQ/context-engineering-kit | Create well-formatted commits with conventional commit messages and emoji |
| commit-message-storyteller 83/100 · B | github/awesome-copilot | Analyzes git diffs or staged changes and generates narrative commit messages that explain WHY a change was made, not just what changed — following… |
| conventional-branch 77/100 · C | github/awesome-copilot | Create Git branches following the Conventional Branch specification (feature/, bugfix/, hotfix/, release/, chore/). Use when creating a new branch… |
| conventional-commit 74/100 · C | github/awesome-copilot | Prompt and workflow for generating conventional commit messages using a structured XML format. Guides users to create standardized, descriptive… |
| create-branch 78/100 · C | getsentry/skills | Create a git branch following Sentry naming conventions. Use when asked to "create a branch", "new branch", "start a branch", "make a branch"… |
| create-github-action-workflow-specification 67/100 · D | github/awesome-copilot | Create a formal specification for an existing GitHub Actions CI/CD workflow, optimized for AI consumption and workflow maintenance. |
| create-github-issue-feature-from-specification 59/100 · D | github/awesome-copilot | Create GitHub Issue for feature request from specification file using feature_request.yml template. |
| create-github-issues-feature-from-implementation-plan 61/100 · D | github/awesome-copilot | Create GitHub Issues from implementation plan phases using feature_request.yml or chore_request.yml templates. |
| create-github-issues-for-unmet-specification-requirements 61/100 · D | github/awesome-copilot | Create GitHub Issues for unimplemented requirements from specification files using feature_request.yml template. |
| gh-address-comments 62/100 · D | openai/skills | Help address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to… |
| gh-cli 78/100 · C | trailofbits/skills | Enforces authenticated gh CLI workflows over unauthenticated curl, WebFetch, and MCP fetch patterns. Use when working with GitHub URLs, API access… |
| gh-fix-ci 73/100 · C | openai/skills | Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure… |
| gh-review-requests 82/100 · B | getsentry/skills | Fetch unread GitHub notifications for open PRs where review is requested from a specified team or opened by a team member. Use when asked to "find… |
| git-commit 92/100 · A | eduardo-sl/go-agent-skills | Structured git commit messages following Conventional Commits format for Go projects. Generates well-scoped, atomic commits with clear descriptions… |
| git-commit 79/100 · C | github/awesome-copilot | Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes… |
| git-flow-branch-creator 67/100 · D | github/awesome-copilot | Intelligent Git Flow branch creator that analyzes git status/diff and creates appropriate branches following the nvie Git Flow branching model. |
| git-guardrails-claude-code 77/100 · C | mattpocock/skills | 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… |
| git-pushing 77/100 · C | mhattingpete/claude-skills-marketplace | Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote… |
| git-worktrees 64/100 · D | NeoLabHQ/context-engineering-kit | Use when working on multiple branches simultaneously, context switching without stashing, reviewing PRs while developing, testing in isolation, or… |
| github-actions-efficiency 68/100 · D | github/awesome-copilot | Audit GitHub Actions workflow efficiency and recommend fixes to reduce CI minutes and costs. |
| github-actions-hardening 79/100 · C | github/awesome-copilot | Security hardening reviewer for GitHub Actions workflow files (.github/workflows/*.yml). Reasons about the Actions threat model that pattern… |
| github-actions-runtime-upgrade-conventions 64/100 · D | github/awesome-copilot | Upgrade GitHub Actions to supported runtimes by selecting safe action versions, preserving workflow behavior, and validating post-upgrade execution. |
| github-issues 81/100 · B | github/awesome-copilot | Create, update, and manage GitHub issues using MCP tools. Use this skill when users want to create bug reports, feature requests, or task issues… |
| github-release 72/100 · C | github/awesome-copilot | Guides IA through releasing a new version of a GitHub library end-to-end. Handles SemVer versioning and Keep a Changelog formatting automatically. |
| github-triage 86/100 · B | trailofbits/skills | Triages a repository's open GitHub issues and pull requests via the gh CLI. Optionally reviews and merges ready PRs — incrementally merging passing… |
| gitmoji 83/100 · B | github/awesome-copilot | Generates commit messages following the gitmoji convention (https://gitmoji.dev) — picks the right emoji for the intent of the change and writes a… |
| rebase-current-branch 79/100 · C | github/awesome-copilot | Rebase the currently checked out feature branch onto the latest upstream default branch. Use when asked to update a branch with main or master… |
| release-it 81/100 · B | wondelai/skills | Build production-ready systems with stability patterns: circuit breakers, bulkheads, timeouts, and retry logic. Use when the user mentions… |
| setup-pre-commit 75/100 · C | mattpocock/skills | Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit… |
| signing-preflight 74/100 · C | avelikiy/great_cto | Before the first commit of a session, check that commit signing will work — the key is loaded and unlocked — and ask the operator to unlock it once… |
| utility-pm-changelog-curator 80/100 · B | product-on-purpose/pm-skills | Draft CHANGELOG entries from git log via the pm-changelog-curator sub-agent, applying the repo hygiene rules (describe what changed, public paths… |
| yeet 72/100 · C | openai/skills | Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`). |
How to choose Git skills
Commit skills set message format (conventional commits, gitmoji, storytelling). Pick the format your repository already uses and install only that one.
Worktree and branch skills let an agent work on several changes at once without stepping on your checkout; they need Git 2.5 or later.
GitHub skills run the gh CLI with your token. Keep destructive actions such as force pushes and branch deletion behind your own confirmation.
Ranked Git shortlists
Related topics
Pull Requests 40CI/CD and DevOps 39Dependency Management 23Code Quality and Linting 22Code Review 50Documentation and READMEs 42Go 34Secrets and Credentials 18
Find your next useful skill
Explore Rising Skills with quality scores and source reports, or search from inside your agent.
Get Rising Skills by email · Read Rising Skills · Install the finder · State of Agent Skills