Commit
Create a single git commit from current staged and unstaged changes with an appropriate message. Use when the user asks to commit current work.From its SKILL.md
npx -y skills add dceoy/ai-coding-agent-skills --skill commitAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 6 commands, including `git status` and 5 more.
SKILL.md
2.0 KB, 374 tokens by cl100k_base, as published. Nobody here has run it
Commit Skill
Stage and commit current changes with a concise, well-formed commit message based on the diff and recent commit history.
When to Use
- After completing a change and wanting to commit it.
- When all modifications are ready to be captured in a single commit.
Agent Compatibility
This skill is tool-agnostic and can be executed by Claude Code, Codex CLI, or Cursor CLI.
Inputs
- Current repository with uncommitted changes (staged or unstaged).
If there are no changes to commit, report that and stop.
Do not stage or commit unrelated user changes unless the user explicitly asked to include them.
Workflow
-
Gather context by running these commands in parallel:
git status git diff HEAD git branch --show-current git log --oneline -10 -
Analyze changes from the diff output to understand what was modified and why. If the diff contains unrelated changes, include only the files that belong to the requested work.
-
Stage relevant files using
git addfor the appropriate files. Prefer explicit paths overgit add .when the worktree contains unrelated changes. -
Create a commit with a concise, descriptive message that:
- Follows the repository's existing commit message style (based on recent commits).
- Summarizes the nature of the change (new feature, bug fix, refactor, etc.).
- Uses imperative mood and sentence case.
Stage and commit should be executed as efficiently as possible once the relevant scope is clear.
Do not perform extra cleanup, formatting, tests, branch changes, pushes, or PR creation unless requested separately.
Outputs
- A new git commit on the current branch.
- Console output confirming the commit was created.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.