What problem does it solve?
This Skill automates turning local branch work into a GitHub pull request, reducing manual PR creation time and ensuring consistent metadata.
Core Features & Use Cases
- Automatic PR creation: Analyzes recent commits on the current branch to generate a concise PR title and description, then creates the PR on GitHub and assigns it to the current user.
- Self-assignment & optional collaborators: Automatically assigns to you and supports adding others via the --assignee flag.
- Branch management: Checks status, pushes the branch if needed, and ensures the PR reflects the latest changes.
- Use Case: After finishing a feature on a topic branch, run this Skill to open a PR quickly for review.
Quick Start
Check your status, push your branch if needed, and create the PR with self-assignment:
- git status
- git push -u origin $(git rev-parse --abbrev-ref HEAD)
- gh pr create --fill --assignee @me