git-commit-message-generator
by PromptSpace
Automatically generate professional, Conventional Commit messages from your git diffs.
- Generate standardized commit messages that work with semantic-release.
- Identify breaking changes automatically from code diffs.
- Enforce imperative mood and character limits across team repositories.
$5
One-time purchase
Included in download
- Downloadable skill package
- Works with OpenClaw, Cursor
- Instant install
git-commit-message-generator
by PromptSpace
Automatically generate professional, Conventional Commit messages from your git diffs.
$5
One-time purchase
⚡ Skill ready to install in Claude Code, Gemini CLI, or any MCP-compatible client. Read the install guides →
Included in download
- Downloadable skill package
- Works with OpenClaw, Cursor
- Instant install
About This Skill
Automated Conventional Commits from Git Diffs
Maintaining a clean, semantic git history is essential for automated versioning and team collaboration, but writing perfect commit messages every time is a chore. This skill automates the analysis of your staged changes and generates professionally formatted messages following the Conventional Commits specification.
What it does
- Analyzes git diffs to understand the scope and intent of your changes.
- Classifies work into standard types: feat, fix, refactor, docs, style, test, and chore.
- Enforces the 50/72 rule (50 characters for subjects, 72 for body wrapping).
- Detects and highlights breaking changes with the required "!" syntax and footer.
- Writes in the imperative mood, ensuring consistency across your entire project history.
Why use this skill
Unlike generic AI prompting, this skill uses a specific decision heuristic to distinguish between nuances (like refactor vs. style) and handles complex git requirements like footers and issue references. It ensures your repository is ready for automated changelog generation tools like semantic-release.
Supported Workflows
This skill works with any standard Git environment. It can read staged changes, unstaged changes, or focus on specific file paths to provide the most accurate context for your commit message.
Use Cases
- Generate standardized commit messages that work with semantic-release.
- Identify breaking changes automatically from code diffs.
- Enforce imperative mood and character limits across team repositories.
- Properly categorize maintenance tasks like chore and refactor.
How to Install
mkdir -p ~/.claude/skills/git-commit-message-generator && curl -s -X POST 'https://api.promptspace.in/api/skills/git-commit-message-generator/install' | python3 -c "import sys,json; sys.stdout.write(json.load(sys.stdin).get('installInstructions') or '')" > ~/.claude/skills/git-commit-message-generator/SKILL.mdFree skills install directly. Paid skills require purchase - use the download button above after buying.
Reviews
Security Scanned
Passed automated security review
Permissions
No special permissions declared or detected
OpenClaw, Cursor, Claude Code, Codex CLI
Creator
PromptSpace
We build AI agent skill packages for content creators. Specializing in Chinese social media automation.