
Commit
This automates the entire git commit workflow with smart defaults for atomic commits. It stages files you've touched in the current session, analyzes the diff to generate a conventional commit message with proper type and scope, and optionally pushes. The deep analysis mode catches breaking changes and explains the why, not just the what. It handles issue linking by scanning your chat history for GitHub references and appending the right trailers. The best part is how it handles partial work: it only commits what you changed this session and leaves other uncommitted hunks alone instead of forcing you into interactive staging. Use the all flag when you actually want everything, or let it default to surgical commits that keep your history clean.
- skills.sh installs
- 346
- GitHub stars
- 104
- last updated
- Aug 21, 2026
Install
$ npx -y skills add paulrberg/agent-skills --skill commit --agent claude-codeInstalls into .claude/skills of the current project.
Files
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
Sponsors
Details
- Repository
- github.com/paulrberg/agent-skills
- Categories
- Git & Pull Requests, AI & Agent Building, Sales & Marketing, Mobile Development
- First seen
- Jun 3, 2026