Our review
This skill commits changes to Git with a descriptive conventional commit message, after checking the status and diff.
Strengths
- Automates the creation of commit messages following conventional commit standards
- Includes a preliminary check of status and diff for better understanding of changes
- Automatically stages all modified files (unless specified otherwise)
Limitations
- Does not handle cases where the user wants to commit only a subset of files without manual intervention
- No interactive review before committing
- No rebase or squash functionality included
Use this skill when you are ready to commit your local changes and want a well-formatted conventional commit message.
Avoid using it if you need fine-grained control over which files to commit or prefer to write the message yourself without assistance.
Security analysis
SafeThe skill only runs standard git commands (status, diff, add, commit) with no destructive or exfiltrating actions. Using 'git add .' could stage unintended files, but that's a git convention, not a security risk. The skill is limited to Bash with git commands, no network calls, no obfuscation.
No concerns found
Examples
I'm ready to commit my changes. Please use the git commit skill.Commit my changes with a message about fixing a bug in the login formname: 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.