What problem does it solve?
This Skill automates the process of creating a new Git branch, committing all current changes, and opening a pull request on GitHub, streamlining the code contribution workflow.
Core Features & Use Cases
- Branch Creation: Automatically creates a new branch, either from a user-provided name or a generated one based on changes.
- Automated Committing: Stages all changes and generates a commit message based on the diff.
- Pull Request Generation: Pushes the branch and creates a GitHub pull request with a structured body.
- Use Case: After making several related code changes, you can invoke this skill to quickly get them into a pull request without manually running multiple Git and GitHub CLI commands.
Quick Start
Use the create-pr skill to create a new branch and open a pull request for your current changes.