Commit Push

Commit all uncommitted changes and push to the remote. Uses the commit_work skill for the commit step, then pushes the branch. Use when the user asks to "commit and push", "push my changes", "push my work", "send my changes up", or wants to commit and push in one step.

andrewjmorrell Updated

File contents

Commit and Push

This skill commits all uncommitted changes using the commit_work skill, then pushes the current branch to the remote. If the branch has no upstream tracking branch, it sets one automatically.

When This Skill Applies

This skill activates when the user's request involves:

  • Committing and pushing in one step
  • Pushing current work to the remote
  • "Commit and push", "push my changes", "send it up"

How to Execute

Invoke the /commit_push command. No arguments required.

  1. Runs the full commit_work workflow (stage, confirm untracked files, generate message, commit)
  2. Pushes the branch to the remote, setting upstream if needed
  3. Reports the result with a link to the branch on GitHub

andrewjmorrell/codex-skills/tree/main/skills/commit_push commit ea704dd732

Frequently asked questions

npx skillmds@latest add andrewjmorrell/commit-push