Agent Skill
2/7/2026git-commit
Stage all changes, create a helpful commit message, and push to remote. Use this when the user wants to quickly commit and push their changes without manually staging files or writing a commit message.
K
kjdragan
0GitHub Stars
1Views
npx skills add Kjdragan/universal_agent
SKILL.md
| Name | git-commit |
| Description | Stage all changes, create a helpful commit message, and push to remote. Use this when the user wants to quickly commit and push their changes without manually staging files or writing a commit message. |
name: git-commit description: "Stage all changes, create a helpful commit message, and push to remote. Use this when the user wants to quickly commit and push their changes without manually staging files or writing a commit message."
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.
Skills Info
Original Name:git-commitAuthor:kjdragan
Download