git-commit
SKILL.md
Git Commit Skill
Quickly stage all changes, create a helpful commit message, and push to remote.
Usage
When user invokes this skill, execute the following steps:
- Check git status - See what files have changed
- Stage all changes - Add all modified/new files
- Write a helpful commit message - Based on the actual changes
- Push to remote - Push to the current branch's upstream
Commands
# Check current status and changes
git status
git diff --staged
git diff
# Stage all changes
git add -A
# Commit with helpful message (use HEREDOC for multi-line)
git commit -m "$(cat <<'EOF'
<summary line>
<optional detailed description>
Co-Authored-By: Claude <noreply@anthropic.com>
EOF
)"
# Push to remote (uses current branch's upstream)
git push
Commit Message Guidelines
- Summary line: 50 chars or less, describes what changed and why
- Imperative mood: "Add feature" not "Added feature" or "Adds feature"
- Focus on the why: Explain the reason for changes, not just the mechanics
Examples
feat: Add slash command for quick git commits
Implements a new skill that stages all changes, generates
a helpful commit message based on git diff, and pushes
to remote repository.
Co-Authored-By: Claude <noreply@anthropic.com>
fix: Resolve Pydantic V2 deprecation warnings
Updated model definitions to use Pydantic V2 syntax
and removed deprecated field() calls.
Co-Authored-By: Claude <noreply@anthropic.com>
Safety Checks
Before committing, verify:
- No sensitive files (
.env, credentials, secrets) - No generated binaries or large artifacts accidentally staged
- Branch is correct for the changes being made
If any issues are found, warn the user and ask before proceeding.
Weekly Installs
19
Repository
kjdragan/universal_agentFirst Seen
Feb 8, 2026
Security Audits
Installed on
amp19
gemini-cli19
github-copilot19
codex19
kimi-cli19
cursor19