git-commit

Quickly stage all changes, create a helpful commit message, and push to remote.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "git-commit" with this command: npx skills add kjdragan/universal_agent/kjdragan-universal-agent-git-commit

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.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

pdf

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

git-commit

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

git-commit

No summary provided by upstream source.

Repository SourceNeeds Review