git-commit SKILL.md skillA
git-commit from github/awesome-copilot is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add github/awesome-copilot/git-commit@git:20261016.5406429Pins git:20261016.5406429 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- github/awesome-copilot
- Path
skills/git-commit/SKILL.md- Versions recorded
- 4
- Latest version
- git:20261016.5406429, committed Oct 16, 2026
- First version recorded
- Jan 22, 2026
- Size
- 5,533 bytes
- Repository stars
- 40,629
- License
- MIT
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. Do not use it to push, open a pull request, rebase, or change the commit history.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Git Commit with Conventional Commits Make Git commits that follow the [Conventional Commits 1.0.0](https://www.conventionalcommits.org/en/v1.0.0/) specification. Get the type, the scope, and the summary from the diff. ## Message Format ```text <type>(<scope>): <summary> <body> <footer> ``` - The scope, the body, and the footer are optional. Without a scope, write `<type>: <summary>`. - Write the summary in the imperative mood: "add", not "added" or "adds". - Keep the first line at 72 characters or less. Do not put a period at the end. - In the body, tell what changed and why. - Write each footer as `Token: value` or `Token #value`, for example `Refs: #456` or `Closes #123`. Conventional Commits accepts the two forms, but Git reads only `Token: value` as a trailer. In a token, use `-` in place of a space. ## Types Conventional Commits defines only `feat` and `fix`. The other types come from the Angular convention ([`@commitlint/config-conventional`](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional)). If the repository has its own list, use that list. | Type | Use it for | …
Read the whole file at its exact version.
How to install
mdr add github/awesome-copilot/git-commit@sha256:2ba71a0d5ba0add9The line at the top of this page pins the label git:20261016.5406429, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_3wfpcxiwl7ddhs7l)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 4 versions of this file, between Jan 22, 2026 and Oct 16, 2026, about one every 89 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261016.5406429 latest | 2026-10-16 | 5406429 | 5,533 B | A | view · diff |
| git:20261015.772e239 | 2026-10-15 | 772e239 | 5,430 B | A | view · diff |
| git:20261010.7c7f02f | 2026-10-10 | 7c7f02f | 5,321 B | A | view · diff |
| git:20260122.e24be77 | 2026-01-22 | e24be77 | 3,198 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5533 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
github/awesome-copilot · 40,629 stars · license MIT · pushed 2026-10-30 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_3wfpcxiwl7ddhs7l GET https://markdownregistry.com/api/v1/resolve?ref=github/awesome-copilot/git-commit GET https://markdownregistry.com/api/v1/blob/2ba71a0d5ba0add9f8414567d2f54906def78ea843e3c05f3791e485a1e82e3b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from github/awesome-copilot
Every file in github/awesome-copilot