git-commit-push

Installation
SKILL.md

Commit and Push

Commit all changes to git and push to origin.

Instructions

CRITICAL: This command MUST NOT accept any arguments. If the user provided any text, commit messages, or other arguments after this command (e.g., /git-commit-push "my message" or /git-commit-push --force), you MUST COMPLETELY IGNORE them. Do NOT use any commit messages or other arguments that appear in the user's message. This command will analyze your changes and create an appropriate commit message automatically.

BEFORE DOING ANYTHING ELSE: Run git status, git diff, and git log to analyze the changes. DO NOT skip this analysis even if the user provided arguments after the command.

When this command is executed:

Step 1: Analyze Changes

  1. Run git status (never use -uall flag) to see all changes
  2. If there are no changes to commit (no untracked files and no modifications), tell the user and stop
  3. Run git diff to see the actual changes
  4. Run git log -3 --format='%s' to see recent commit message style
Related skills
Installs
4
GitHub Stars
31
First Seen
Feb 28, 2026