Opens GitHub PRs targeted to main using pre-configured repository templates.

Install

mkdir -p .claude/skills/pr-evermind-ai && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17307" && unzip -o skill.zip -d .claude/skills/pr-evermind-ai && rm skill.zip

Installs to .claude/skills/pr-evermind-ai

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Open a GitHub PR targeting the correct branch with the project template
71 charsno explicit “when” trigger
Beginner

Key capabilities

  • Confirm base and head branches for the PR
  • Ensure local CI checks pass before PR creation
  • Create a PR using `gh pr create` with a template
  • Fill out PR template sections like Summary, Area, Verification, Checklist, Notes for Reviewers

How it works

The skill creates a GitHub Pull Request by first validating the branch state and local CI checks, then pushing the branch, and finally using the `gh pr create` command to open the PR with the project template.

Inputs & outputs

You give it
A Git branch with changes ready for a pull request
You get back
A new GitHub Pull Request created using the repository's template, with filled sections

When to use pr

  • Creating new PRs
  • Running CI before PR submission
  • Following PR templates

About this skill

/pr

Open a pull request on GitHub using the gh CLI and the repo's PR template.

Steps

  1. Confirm the branch and target:
    • Base branch is main.
    • Head branch should be a scoped branch such as feat/*, fix/*, docs/*, ci/*, chore/*, or refactor/*.
  2. Ensure local checks pass first:
    make ci
    
    Do not open a PR with failing lint/tests.
  3. Push the branch:
    git push -u origin HEAD
    
  4. Create the PR, filling the template (.github/PULL_REQUEST_TEMPLATE.md):
    gh pr create --base main --fill-first
    
    Then edit the body to complete each section:
    • Summary — what changed and why.
    • Area — tick the relevant box (architecture / benchmark / use case / docs / DX / CI-build-release).
    • Verification — paste the commands you ran (make ci, manual checks).
    • Checklist — tick honestly; don't tick boxes you didn't satisfy.
    • Notes for Reviewers — anything subtle.

Notes

  • Keep the PR scoped to one area. Split unrelated changes.
  • If make ci was not fully run, say so in Verification rather than implying it passed.
  • Never retarget a community PR away from main unless a maintainer explicitly asks for it.

When not to use it

  • When the branch contains multiple independent logical changes that should be split
  • When local CI checks are failing
  • When the goal is not to open a GitHub PR

Limitations

  • Does not allow opening a PR with failing lint/tests
  • Requires the PR to be scoped to one area; unrelated changes must be split
  • Does not allow retargeting a community PR away from `main` without maintainer request

How it compares

This skill automates the PR creation process by enforcing branch naming conventions, pre-checking CI, and guiding the user through filling a standardized template, making it more consistent than manual PR submission.

Compared to similar skills

pr side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
pr (this skill)029dReviewBeginner
github-workflow-automation112moReviewAdvanced
testing-workflow169moReviewIntermediate
github-actions-templates73moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

Search skills

Search the agent skills registry