commit-and-push

v2026.09.24

Creates clean conventional git commits using standard git and pushes changes to the remote repository. Use when the user asks to "commit and push", "push changes", or complete a commit followed by git push.

GitHub
Install command
npx skhub add fradser/commit-and-push
Markdown
SKILL.md

Commit and Push Skill (Standard Git)

Create clean, atomic Conventional Commits using standard git commands and push them to origin.

Workflow

  1. Inspect status and diff:
    git status --porcelain
    git diff --staged
    git diff
    
  2. Stage files:
    git add <file1> <file2> ...
    
  3. Commit: Formulate a Conventional Commit message and commit:
    git commit -m "<type>(<scope>): <summary>"
    
  4. Push: Detect current branch and push:
    BRANCH=$(git branch --show-current)
    git push origin "$BRANCH"
    
    If pushing a new branch for the first time, append -u:
    git push -u origin "$BRANCH"
    
Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

MIT

Source path

git/skills/commit-and-push

Default branch

main

Latest commit

9815c4f

Tree SHA

7a6c5f4