git-pushing

Installation
Summary

Stage, commit, and push git changes with conventional commit messages.

  • Automatically stages all changes, generates conventional commits, and pushes to the remote branch using a provided bash script
  • Supports custom commit messages or auto-generates them based on changes
  • Includes Claude footer in commits and uses the -u flag to set upstream tracking on first push
  • Activates when users request commits, mention pushing to remote, or ask to save work
SKILL.md

Git Push Workflow

Stage all changes, create a conventional commit, and push to the remote branch.

When to Use

Automatically activate when the user:

  • Explicitly asks to push changes ("push this", "commit and push")
  • Mentions saving work to remote ("save to github", "push to remote")
  • Completes a feature and wants to share it
  • Says phrases like "let's push this up" or "commit these changes"

Workflow

ALWAYS use the script - do NOT use manual git commands:

bash skills/git-pushing/scripts/smart_commit.sh
Related skills
Installs
606
GitHub Stars
37.3K
First Seen
Jan 19, 2026