Agent skill · GitHub (community contributions)

Git Commit skill for Claude Code, Codex and Cursor

Reads the diff, stages related files and writes conventional commits, splitting when needed.

Communityname: git-commit★ 40k (repo)pushed 2026-10-23MITSKILL.md on GitHubchecked 2026-11-07

What it does, in the publisher's words

Use this skill when the user wants to make a Git commit or split changes into more than one commit. Also use it when the user types "/commit" or asks for a conventional commit. The skill examines the diff, stages the related files, writes a Conventional Commits message, and runs git commit. Do not use it when the user wants only a commit message and no commit.

The description field of the SKILL.md. The agent reads only this at startup and decides from it when to load the full skill.

Install Git Commit

The skills CLI copies the skill into the folder of each agent you pick (Claude Code, Codex, Cursor, Copilot, Gemini CLI, OpenCode, Windsurf...). Add -g for all projects. Needs Node.js 22.20+. docs

npx skills add github/awesome-copilot --skill git-commit

Works with

Claude Code, Claude.ai and Claude Desktop, Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode, Windsurf and other agents that read the open Agent Skills format.

  • The SKILL.md says: "Requires Git. The `--resolved` option of `git add` requires Git 2.56 or later. Older versions use the fallback in step 3."
  • Pre-approves these tools (allowed-tools, experimental in the spec): shell(git:*).

What's in the SKILL.md

11 sections
  • Message Format
  • Types
  • Breaking Changes
  • Workflow
  • 1. Read the repository rules
  • 2. Examine the changes
  • 3. Stage the files
  • 4. Write the message
  • 5. Commit
  • 6. Make sure that the commit is correct
  • Safety Rules

Facts

Skill name
git-commit
Publisher
GitHub (community contributions) (community)
Repo
github/awesome-copilot
License
MIT
SKILL.md size
1,140 words, 156 lines
Repo stars
40k (as of 2026-10-24)
SKILL.md checked
2026-11-07

More skills from github/awesome-copilot

Related workflow & planning skills

FAQ

What does the git-commit skill do?+

Reads the diff, stages related files and writes conventional commits, splitting when needed. In its own SKILL.md, GitHub (community contributions) describes it as: "Use this skill when the user wants to make a Git commit or split changes into more than one commit. Also use it when the user types "/commit" or asks for a conventional commit. The skill examines the diff, stages the related files, writes a Conventional Commits message, and runs git commit."

How do I install the git-commit skill?+

Run npx skills add github/awesome-copilot --skill git-commit and pick your agents, or use the tab for your agent above. In Claude Code the skill ends up in ~/.claude/skills/git-commit/SKILL.md; in Codex and Cursor in .agents/skills/git-commit/.

Does Git Commit work in Codex, Cursor and Copilot, or only Claude?+

It's a standard SKILL.md, so any agent that reads the Agent Skills format can use it: Claude Code, the Claude apps, Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode, Windsurf and more. The SKILL.md notes: Requires Git. The `--resolved` option of `git add` requires Git 2.56 or later. Older versions use the fallback in step 3.

Who maintains Git Commit?+

GitHub (community contributions) (a community project), in the github/awesome-copilot repo on GitHub, last pushed 2026-10-23. License: MIT.

Read a skill's SKILL.md and scripts before you install it: skills aren't verified by any agent vendor. Claude skills marketplace · How to install skills · MCP servers