git-commit-helper
Generate standardized git commit messages following Conventional Commits format. Use this skill when the user asks to commit code, write a commit message, or create a git commit. Enforces team conventions for type prefixes, scope naming, message length, and breaking change documentation.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/0xtresser/git-cmt-helperWhat This Skill Does
The git-commit-helper is an essential utility for developers seeking to maintain a clean, readable, and professional commit history. By enforcing the Conventional Commits specification, it ensures that your team's repository adheres to a strict syntax, making it easier to generate automated changelogs, perform semantic versioning, and navigate code changes. The skill automatically validates your commit messages against project-specific module scopes, ensures the use of the imperative mood, and formats descriptions according to industry-standard character limits. It serves as a quality gate, preventing vague or poorly formatted logs from entering your codebase.
Installation
To integrate this skill into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/0xtresser/git-cmt-helper
Ensure you have the necessary permissions to access the OpenClaw skill registry before executing.
Use Cases
This skill is perfect for developers working in collaborative environments where traceability is key. Use it when you are about to finalize a code sprint and need to document your changes for PR reviews. It is especially useful for team leads who want to maintain a standardized history across large repositories with many contributors. By automating the formatting process, it allows developers to focus on the code while the agent handles the structural compliance of the metadata.
Example Prompts
- "I just finished refactoring the database connection logic. Can you help me generate a commit message for this change?"
- "I've implemented a new JWT token refresh endpoint in the auth module, please create a conventional commit message for it."
- "Please generate a commit message for the fix I just made in the parser module regarding the empty input crash."
Tips & Limitations
Always ensure that your current working directory contains a clear module structure, as the agent relies on module names defined in your project to validate the scope field. If you are performing a breaking change, explicitly mention the migration path to the agent so it can craft an accurate footer. Remember that the agent cannot see your entire diff unless the context is provided, so providing context about why the change was necessary will lead to more descriptive body text. This tool is designed for commit metadata generation and does not directly execute 'git commit' commands; instead, it provides the perfectly formatted string for you to copy or pipe into your workflow.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-0xtresser-git-cmt-helper": {
"enabled": true,
"auto_update": true
}
}
}