Borrowing it
Nothing to install: this file belongs to maguro/pbf. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/maguro/pbf/master/.claude/skills/git-commit-message/SKILL.mdgit clone --depth 1 https://github.com/maguro/pbfWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/maguro/pbf/git-commit-message)<a href="https://agentmods.dev/skills/maguro/pbf/git-commit-message"><img src="https://agentmods.dev/badge/skills/maguro/pbf/git-commit-message/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/maguro/pbf/git-commit-message"><img src="https://agentmods.dev/badge/skills/maguro/pbf/git-commit-message.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00022 | $0.01029 |
| Opus 5.5 | $0.00009 | $0.00412 |
| Sonnet 5.5 | $0.00004 | $0.00206 |
| Haiku 4.5 | $0.00002 | $0.00103 |
Grade A, and why
git-commit-message scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 119 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Skill: Git Commit Message (Chris Beams style)
Purpose
After making code changes, produce a single Git commit message that summarizes the work, following the guidelines in: https://cbea.ms/git-commit/
Inputs
- The staged diff or the full diff of the change.
- The list of files changed.
- Any user intent, task description, or ticket reference already present.
Output (exact)
Return only the commit message text in this structure:
- Subject line (required)
- Blank line
- Body (optional, but required if the change is not self-explanatory)
- Optional footer lines for issue references
Rules (must follow)
- Separate subject from body with a blank line.
- Subject line should be ≤ 50 characters (hard max 72).
- Capitalize the subject line.
- Do not end the subject with a period.
- Use the imperative mood (“Add…”, “Fix…”, “Remove…”).
- Wrap body text at 72 characters.
- Body should explain what and why, not how.
- Body defaults to one short paragraph, 2–4 sentences. A second paragraph is rare and must earn its place — it is not a default slot to fill.
- Write the body in ASD-STE100. Use the
asd-ste100skill to write and check it.
Procedure
- Identify the single primary purpose of the change.
- Draft 2–3 candidate subject lines and choose the best.
- Write the subject as an imperative outcome statement.
- Include a body if rationale or behavior change needs explanation.
- Add issue references only if explicitly present in context.
Writing the body (what belongs there)
- Write for a reader running
git blameyears from now. Assume they have the diff and the code — but not the plan doc, the ticket, or your memory of today. A commit is immutable history: it's read as "what this was and where it was headed," so that orientation is worth giving. - State the change's effect and role at an altitude the diff doesn't already show. The diff is the how; don't re-narrate the mechanics.
- Don't repeat what the code documents itself — a doc comment, README, or type. If it already lives in the tree, the body shouldn't echo it.
- Record what the diff can't reveal: deliberate omissions (why there's no X), non-obvious trade-offs, the decision behind the shape.
- Several changes landing in one commit don't each need their own sentence — name what ties them together once, rather than explaining each one in turn. One unifying sentence beats a roll call of the files touched.
- Context about what the change enables, or where adjacent pieces live, is worth one sentence only if a reader would otherwise wonder about it — not because it's true. Phrase it as durable architecture ("recovery lives in the level runner that calls this"), never as ephemeral bookkeeping (phase / PR / ticket numbers, plan-relative "next step") a future reader can't resolve.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 119 lines · 22 tokens per session scan A d7a1daf2f509
git-commit-message is a skill published in the GitHub repository maguro/pbf (57 stars, last pushed 2d ago), licensed Apache-2.0. It adds 22 tokens to every session and 1,029 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-29.
git-commit-message compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| git-commit-messagemaguro/pbf | Skill | 57 | 2d ago | Apache-2.0 | A | 22 | Claude Code |
| generated-video-qualitymanishiitg/coding-agent-loop | Skill | 13 | 1mo ago | MIT | A | 67 | Claude Code, Codex |
| pubmed-clidrpedapati/sciclaw | Skill | 90 | 14d ago | none | A | 142 | Claude Code, Codex |
| experiment-provenancedrpedapati/sciclaw | Skill | 90 | 14d ago | none | A | 24 | Claude Code, Codex |
| scientific-writingdrpedapati/sciclaw | Skill | 90 | 14d ago | none | A | 21 | Claude Code, Codex |
| biorxiv-databasedrpedapati/sciclaw | Skill | 90 | 14d ago | none | A | 29 | Claude Code, Codex |
| quarto-authoringdrpedapati/sciclaw | Skill | 90 | 14d ago | none | A | 25 | Claude Code, Codex |