
Git Commit Writer
Generate Conventional Commit messages from your staged git diff: auto-detects type and scope from the changed files, flags breaking changes, and keeps work-in-progress out of the message. Clean, searchable history that plays nicely with automated changelog tools.
- Generate Conventional Commits (feat, fix, chore) automatically from diffs.
- Identify breaking changes in your API or schema and flag them with "!".
- Derive logical scopes from your project's directory structure.
Free
Sample input
Analyze my staged changes for the new auth providers and the protected routes, then write a conventional commit message.
Sample output
feat(api): add OAuth2 provider support
- Implement Google and GitHub auth providers
- Add token validation middleware to /protected routes
- Update user schema to support provider IDs
The changes introduce new user-facing login methods and secure the API endpoints.
Generate Conventional Commit messages from your staged git diff: auto-detects type and scope from the changed files, flags breaking changes, and keeps work-in-progress out of the message. Clean, searchable history that plays nicely with automated changelog tools.
Free
Included in download
- Downloadable skill package
- 1 permission declared
- Instant install
Sample input
Analyze my staged changes for the new auth providers and the protected routes, then write a conventional commit message.
Sample output
feat(api): add OAuth2 provider support
- Implement Google and GitHub auth providers
- Add token validation middleware to /protected routes
- Update user schema to support provider IDs
The changes introduce new user-facing login methods and secure the API endpoints.
About This Skill
What it does
The Git Commit Writer automates the process of crafting high-quality, professional commit messages. It analyzes your staged changes using git diff --cached to generate messages following the Conventional Commits specification. It intelligently detects the correct change type, identifies the relevant scope based on your file paths, and flags breaking changes automatically.
How it works
The skill follows a rigorous multi-step analytical process:
- Verifies staged files via
git statusto ensure it only commits what you've actually added. - Summarizes impact using
--statand inspects logic changes within patch files. - Applies Scope Detection Rules to map file paths (like
src/auth/) to logical scopes (likeauth). - Evaluates breaking change indicators, such as signature changes or schema modifications.
Why use this skill
Writing good commits is hard, especially when context-switching. While a basic AI might just summarize what you did, this developer-centric skill ensures your repo history remains clean, searchable, and compatible with automated changelog tools. It prevents common mistakes like including unstaged "work-in-progress" code in the message description or using non-standard types.
Supported tools
Designed for any AI agent with shell access (CLI), it specifically targets environments like Claude Code, Cursor, and Windsurf where git is available in the integrated terminal.
Use Cases
- Generate Conventional Commits (feat, fix, chore) automatically from diffs.
- Identify breaking changes in your API or schema and flag them with "!".
- Derive logical scopes from your project's directory structure.
- Ensure repository history remains clean and compatible with semver tools.
Known Limitations
- Files must be staged via
git addbefore running - Works best with conventional commits format
- Scope detection uses file paths; custom scopes not supported
- Breaking change detection is heuristic-based (may miss some cases)
How to Install
mkdir -p ~/.claude/skills && curl -sL https://www.agensi.io/api/install/git-commit-writer-1 -o /tmp/git-commit-writer-1.zip && unzip -o /tmp/git-commit-writer-1.zip -d ~/.claude/skills && rm /tmp/git-commit-writer-1.zipFree skills install directly. Paid skills require purchase - use the download button above after buying.
Reviews
No reviews yet - be the first to share your experience.
Only users who have downloaded or purchased this skill can leave a review.
No reviews yet - be the first to share your experience.
Only users who have downloaded or purchased this skill can leave a review.
Security Scanned
Passed automated security review
Permissions
Allowed Hosts
Git Commit Writer needs terminal access to run read-only git commands: `git diff --cached` (to see staged changes) and `git status --short` (to understand file state). It never runs destructive git commands like `git commit` itself — the user types the commit message manually.
Works with Claude Code and Codex. Requires Git in PATH and staged changes.
Creator
JustHandled Labs builds focused agent skills for the work nobody wants to do by hand. Each one is a single repeatable job done well: catching the security and data mistakes that quietly ship, keeping docs and tests honest, gating the commands an agent is about to run, sharpening writing, and handling the founder chores around launches, outreach, and brand setup. Not generic AI productivity. Specific workflows that are easy to run, review, and repeat. Maintained by H.J. Westerfield, with a background in communications, editing, project coordination, customer support, and practical AI systems. Tools for people who want useful automation without theatrical complexity.
Frequently Asked Questions
Learn More About AI Agent Skills
More Premium Skills
Multi-Agent Orchestration Master Library
Transform Claude Code into a coordinated multi-agent system. Battle-tested tmux orchestration patterns, YAML task queues, event-driven communication, and parallel worker management for 8+ agents.

inline-comment
Best way to steer your agents, effortlessly.
designing-hybrid-context-layers
Architects the right retrieval strategy for every query — teaching your agent when to use RAG, a knowledge graph, or a temporal index instead of defaulting to vector search for everything.
ai-automation-qa-pack
Professional QA & UAT documentation generator for AI automation agencies and complex agent deployments.