Our review
Automates git commits with standardized conventional commit messages based on staged or unstaged changes.
Strengths
- Ensures consistent commit message format following conventional commits
- Reduces manual typing errors
- Automatically stages all changes before commit
- Provides structured commit history
Limitations
- Assumes all changes should be staged (git add .)
- Does not support interactive selection of files
- Limited to single-line commit messages
Use when you need to make a quick commit with a standardized message for a set of changes.
Avoid when you need to selectively stage files or write detailed multi-line commit messages.
Security analysis
SafeThe skill uses only standard git commands (status, diff, add, commit) with no destructive or exfiltration operations. The allowed-tools restrict execution to Bash(git:*) scope. There is no network access, file deletion, or any risky behavior.
No concerns found
Examples
Commit my current changes.Commit with message 'feat: add login functionality'name: git-cm description: Commit changes to git with a descriptive conventional commit message. Use when ready to commit staged or unstaged changes. argument-hint: "[optional commit message]" disable-model-invocation: true allowed-tools: Bash(git:*)
Git Commit
Commit changes with a conventional commit message.
-
Check the current git status to understand what has changed.
- Command:
git status
- Command:
-
View the diff if necessary to understand the changes better.
- Command:
git diff --stagedorgit diff
- Command:
-
Add all changes to the staging area (unless specific files are requested).
- Command:
git add .
- Command:
-
Commit the changes with a descriptive and conventional commit message.
- Command:
git commit -m "<type>: <subject>" - Ensure the message follows conventional commit standards (e.g., feat, fix, chore, docs, refactor).
- Command:
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.