How this skill is triggered — by the user, by Claude, or both
Slash command
/create-git-commit:create-git-commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Check staging: Run `git status`
Check staging: Run git status
git add <file>Analyze changes: Run git diff --cached
Learn project conventions: Run git log --oneline -20
Create commit message:
Match the format identified in step 3
If no clear convention exists, fall back to CONVENTIONAL COMMIT format:
<type>[!]: <description>
[optional body]
Description: <72 chars, use imperative mood
Body:
Handle AI-generated trailer:
$ARGUMENTS equals "ai": add trailer via -m "AI-Generated-By: [Coding Tool Name]"$ARGUMENTS is empty or any other value: complete the commit without trailernpx claudepluginhub nonoroazoro/ai --plugin create-git-commitDrafts Conventional Commits messages for staged git changes. Proposes a type-scoped subject line, waits for user approval, then commits.
Creates conventional commit messages for staged git changes following the Conventional Commits spec and VGV workflow. Stages unstaged files interactively when needed.
Guides git commits with atomic change analysis, conventional commit messages, and interactive staging options. Flags non-atomic commits and suggests splits for better maintainability.