commit
// Create a git commit with a contextual message based on current changes, then push the branch.
$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
namecommit
descriptionCreate a git commit with a contextual message based on current changes, then push the branch.
allowed-toolsBash
Context
- Current git status: !
git status - Current git diff (staged and unstaged changes): !
git diff HEAD - Current branch: !
git branch --show-current - Recent commits: !
git log --oneline -10
Your task
Based on the above changes, stage everything, create one commit with a contextual message, and push the current branch.
Required sequence:
- Stage changes.
- Create a single commit.
- Push the current branch to origin (use
--set-upstream origin <branch>if needed).
Do not use interactive commands and do not output extra commentary.