Create a well-formed git commit from current changes using session history for rationale and summary; use when asked to commit, prepare a commit message, or finalize staged work.
88
95%
Does it follow best practices?
Impact
56%
1.00xAverage score across 3 eval scenarios
Passed
No findings from the security scan
The canonical home for this skill is commit in openai/symphony
git status, git diff, and git diff --staged for actual changes.git status, git diff,
git diff --staged).git add -A) after confirming
scope.feat(scope): ..., fix(scope): ..., refactor(scope): ...).Co-authored-by trailer for Codex using Codex <codex@openai.com>
unless the user explicitly requests a different identity.git commit -F <file> so newlines are literal (avoid -m with \n).git commit whose message reflects the session.Type and scope are examples only; adjust to fit the repo and changes.
<type>(<scope>): <short summary>
Summary:
- <what changed>
- <what changed>
Rationale:
- <why>
- <why>
Tests:
- <command or "not run (reason)">
Co-authored-by: Codex <codex@openai.com>380827d
Canonical home
since Jun 4, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.