git-commit-template
Standardized Git commit message templates using changelog-style categories. Use when creating Git commits with structured format - Added (new features), Changed (existing functionality changes), Deprecated (soon-to-be removed), Removed (deleted features), Fixed (bug fixes). Triggers on commit creation, git commit messages, or standardizing commit history.
Why use this skill?
Use the Git Commit Template skill to maintain structured, changelog-style commit history. Automatically format commits with Added, Changed, Deprecated, Removed, and Fixed prefixes.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ihomway/git-commit-templateWhat This Skill Does
The git-commit-template skill is a developer-centric automation tool designed to standardize and enforce clean, readable, and professional Git commit history. By automating the application of changelog-style prefixes—specifically [Added], [Changed], [Deprecated], [Removed], and [Fixed]—this skill ensures that your repository's commit logs serve as a living, searchable document of project evolution. It eliminates ambiguity in project history, helping teams understand the "why" behind every change without requiring manual formatting.
Installation
You can integrate this skill into your local development environment using the OpenClaw command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/ihomway/git-commit-template
Once installed, the skill becomes available as a utility function within your project workflows, allowing you to use either the interactive Python script provided in the bundle or direct command-line arguments to format your commits instantly.
Use Cases
This skill is ideal for:
- Open-source projects requiring clear, automated changelogs.
- Development teams aiming for standardized commit guidelines across multiple microservices.
- Individual developers looking to maintain a high-quality, professional Git history for better debugging and project maintenance.
- Projects requiring specific migration documentation or issue tracking links integrated directly into the git log.
Example Prompts
- "OpenClaw, run the git-commit-template tool to commit my current changes with the [Added] tag for the new user settings module."
- "Use the commit template to finalize my changes, adding a [Fixed] tag for the memory leak issue in the authentication flow and including the body text: 'Fixed unclosed database connections. Closes #402'."
- "Open the interactive git-commit-template helper to guide me through reviewing my staged files and writing a descriptive commit message."
Tips & Limitations
To get the most out of this tool, always adhere to the 72-character limit for titles, which ensures compatibility with Git's command-line interface output. Remember that the skill is most effective when used consistently across the entire team. While the skill supports manual overrides, sticking to the five categories (Added, Changed, Deprecated, Removed, Fixed) will provide the cleanest output for automated changelog generators. Note that this skill does not automate the 'git push' process; it focuses purely on the staging and commit message formatting phases of development.
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-ihomway-git-commit-template": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, code-execution