Marketplace commit-drafter
Automatically draft commit messages by analyzing git status and staged changes
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/abejitsu/commit-drafter" ~/.claude/skills/aiskillstore-marketplace-commit-drafter && rm -rf "$T"
manifest:
skills/abejitsu/commit-drafter/SKILL.mdsource content
Commit Message Drafter
Automatically generates commit messages by analyzing your staged changes.
What It Does
- Analyzes git status and staged changes
- Extracts full diff content with statistics
- Provides structured context to Claude (the AI)
- Claude writes a meaningful commit message based on actual changes
Usage
Just say:
- "draft a commit for me to review"
- "create a commit message"
- "suggest a commit message"
The skill will automatically:
- Check git status
- Extract file changes and statistics
- Get the full diff content
- Present context to Claude
- Claude analyzes the changes and writes a clear, descriptive commit message
- Return it for your review
How It Works
Unlike template-based commit tools that just output placeholders, this skill provides real git context to Claude (the AI), who then writes a meaningful commit message based on understanding the actual code changes.
The script outputs:
- Files changed (added, modified, deleted, renamed)
- Change statistics (+insertions, -deletions)
- Full diff content showing exact changes
- Instructions for Claude to write the commit
Claude then reads this context and writes a commit message that actually describes what changed and why.
Value
No more staring at
git diff trying to write a commit message. No more useless templates with [TODO] placeholders. Claude reads your changes, understands them, and drafts a meaningful message automatically.