Individual skill
commit
"Commit staged or intended changes: compose a Conventional Prefix or Natural Language message, then use ai-commit — with --all, --staged, --close, --finding, or --push. Also squash a branch into one commit with --squash."
skills/commit/SKILL.md
Source commit d9d87d04cd9b932469c488a1de79b3260e7435c8
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Local scripts
- Last checked
- Nov 11, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 104
- Repository last updated
- Nov 9, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- ai-agents Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 15,919 bytesSKILL.mdcore · 15,919 bytesSKILL.mdcore · 15,919 bytesSKILL.mdcore · 15,919 bytesSKILL.mdcore · 15,919 bytesSKILL.mdcore · 15,919 bytesagents/openai.yamlasset · 42 bytesreferences/failure-recovery.mddoc · 6,107 bytesreferences/squash.mddoc · 4,596 bytesscripts/git-squash.pyruns · 9,215 bytes
Read excerpt
# Git Commit
Compose the semantic commit message from immutable evidence. Let `ai-commit` own deterministic preparation, commit,
index reconciliation, and push mechanics.
Run every command from the target repository cwd. Do not surround `ai-commit` with extra `git status`, `git log`, or
`git diff` calls: preparation provides the complete evidence for this workflow. Use `--porcelain` only in deterministic
automation that explicitly parses its stable TSV records. The normal skill flow consumes the human-readable sections.
## 1. Parse Arguments
Arguments: `$ARGUMENTS`
- `ai-commit` selects the message format from repository config. Pass `--natural` or `--conventional` only as an