What the tech

Search

/ opens search from anywhere. Esc closes it.

Tools

Get the newsletter

git-commit: a Claude Code skill by GitHub

Official

For developers who want Claude to stage and commit changes with Conventional Commits messages. Skip it if you only want a message drafted, or need pushes and rebases.

The skill's text changed on Nov 7, 2026, after we last read it. Our description may be behind.

Score
81of 100
Rank
#50of 239
Installs
48.4Kon skills.sh
Security
Clear 5 scanners
Updated
2026
Context
~113tokens always

Install

npx skills add https://github.com/github/awesome-copilot --skill git-commit

Run it in your terminal. View the source

Using the Claude app rather than Claude Code? You can add a skill there too. How to add it in the app

What does git-commit do?

git-commit is a Claude skill that turns your working changes into Git commits with Conventional Commits messages. It first looks for the repository's own rules in a commitlint config, CONTRIBUTING.md and the last ten log messages. It then reads git status and both staged and unstaged diffs, and stops if nothing changed. Claude stages one logical change per commit, checks the staged list for secrets such as .env files, and writes a type(scope): summary line of 72 characters or less. It commits with -m flags or a temporary file, then confirms with git log -1 --stat. It never pushes, amends, rebases or skips hooks unless you ask.

When should you use git-commit?

Use it when

  • You want a messy working tree split into clean commits
  • Your repo enforces Conventional Commits or commitlint
  • You type /commit and want Claude to finish the job

Skip it when

  • You only want a suggested commit message, not a commit
  • You need to push, open a pull request or rewrite history

What it needs and what it can touch

You need

  • Git

What it can do

  • Runs git commands in your repository
  • Stages files and creates commits

From reading its instructions, not from running it.

Why it scores 81

Strongest on upkeep (100 of 100), weakest on adoption (52).

  • Adoption35 points 52
  • Upkeep20 points 100
  • Trust20 points 100
  • Quality15 points 100
  • Reader answers10 points Not enough answers yet, so this does not count

How the formula works

Is git-commit safe to install?

Every scanner that checked it passed it. Scanners often miss what other scanners catch, and a skill can change after a scan. Read its source before you install it.

ScannerResultDate
Gen Agent Trust HubPassedNov 9, 2026
SocketPassedNov 8, 2026
SnykLow riskNov 9, 2026
RunlayerPassedFeb 26, 2026
ZeroLeaksPassedApr 16, 2026

Details

Installs
48,443
Repository stars
41,037
Last repository change
Tokens always loaded
about 113
Tokens when used
about 1,227
License
MIT
Data confidence
High

Alternatives to git-commit

All skills for this job
  • Caveman

    For developers who want terse commit messages, one-line review comments and lower token spend.

    Score 85 433K installs

    Get Caveman