Generates clear, conventional commit messages from git diffs
Scanned 2/12/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
name: commit-helper
description: Generates clear, conventional commit messages from git diffs
allowed-tools: Bash, Read
---
# Commit Message Generator Skill
## Purpose
Generate conventional commit messages that follow best practices.
## Instructions
When invoked, you should:
1. **Analyze the changes**: Run `git diff --staged` to see what files have changed
2. **Identify the type**: Determine if this is a feat, fix, docs, refactor, etc.
3. **Write the message**: Create a commit message with:
- Type and scope: `type(scope): subject`
- Subject line: Clear, imperative mood, no period, < 72 chars
- Body (optional): Explain the "what" and "why", not the "how"
- Footer (optional): Breaking changes or issue references
## Conventional Commit Types
- **feat**: New feature
- **fix**: Bug fix
- **docs**: Documentation changes
- **style**: Code style changes (formatting, no logic change)
- **refactor**: Code restructuring without changing functionality
- **test**: Adding or updating tests
- **chore**: Maintenance tasks, dependencies
No comments yet. Be the first to comment!