What problem does it solve?
Publishing local work to GitHub involves many error-prone steps: identifying the right files in a mixed worktree, branching correctly, staging only intended changes, and opening a pull request. This Skill enforces a disciplined, safe workflow so nothing unrelated gets committed or pushed.
Core Features & Use Cases
- Scoped Staging: Inspects git status and diffs to stage only the files belonging to the current task, never defaulting to
git add -A without confirmed scope.
- Branch Management: Creates an
agent/<short-description> branch when on the default branch, or keeps the intended feature branch.
- Draft Pull Request Creation: Pushes with upstream tracking and calls
create-pull-request through the connected GitHub service, keeping the PR as a draft unless a ready-for-review PR is explicitly requested.
- Use Case: After an agent finishes editing three source files in a repo with other unrelated local changes, use this Skill to stage only those files, commit them on a new branch, push, and open a draft PR for review.
Quick Start
Commit my current changes for this task, push them on a new branch, and open a draft pull request on GitHub.