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).
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.
| Scanner | Result | Date |
|---|---|---|
| Gen Agent Trust Hub | Passed | Nov 9, 2026 |
| Socket | Passed | Nov 8, 2026 |
| Snyk | Low risk | Nov 9, 2026 |
| Runlayer | Passed | Feb 26, 2026 |
| ZeroLeaks | Passed | Apr 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
Did it do the job for you?
Alternatives to git-commit
All skills for this job-
Get CavemanCaveman
For developers who want terse commit messages, one-line review comments and lower token spend.