
Pr Creator
If you've ever had a teammate push directly to main or submit a PR that ignores your carefully crafted template, this is the guardrail you need. It walks through the entire PR creation flow with multiple safety checks to prevent main branch commits, enforces your repository's PR templates (including checklists that actually get filled out honestly), and runs preflight checks before pushing. It even handles the annoying escaping issues with multiline markdown by writing to a temp file first. The workflow is opinionated but in a good way. It treats PR templates as mandatory documentation rather than suggestions, which honestly is how they should work.
- skills.sh installs
- 2.4K
- GitHub stars
- 108.7K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add google-gemini/gemini-cli --skill pr-creator --agent claude-codeInstalls into .claude/skills of the current project.
Files
Pull Request Creator
This skill guides the creation of high-quality Pull Requests that adhere to the repository's standards.
Workflow
Follow these steps to create a Pull Request:
-
Branch Management: CRITICAL: Ensure you are NOT working on the
mainbranch.- Run
git branch --show-current. - If the current branch is
main, you MUST create and switch to a new descriptive branch:git checkout -b <new-branch-name>
- Run
-
Commit Changes: Verify that all intended changes are committed.
- Run
git statusto check for unstaged or uncommitted changes. - If there are uncommitted changes, stage and commit them with a descriptive
message before proceeding. NEVER commit directly to
main.git add . git commit -m "type(scope): description"
- Run
Sponsors
Details
- Repository
- github.com/google-gemini/gemini-cli
- Categories
- Git & Pull Requests, CLI & Terminal