Pr Create

Creates a draft PR, monitors GitHub Actions CI, and fixes failures until checks pass

Works with setup

Test report

Verdict
Works with setup
Score
7.2/10
Tested
Jul 21, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 162cb8a

Fetched SKILL.md and confirmed frontmatter parses (name, description, compatibility, metadata). Spot-checked the one bundled asset scripts/find-collaborator.sh — HTTP 200, a clean `gh api` collaborator lookup with no security smells; the skill also ships an explicit Security Boundaries section. Trigger judgment: 3 create-PR phrasings load it, 2 adjacent ones (reviewing someone else's PR, merging to main) correctly do not — 5/5. Could not run the end-to-end loop: the skill's value is `gh pr create --draft` + GitHub Actions CI monitoring/fix cycle, which needs an authenticated gh against a live repo and creating a real PR, so no baseline-vs-skill artifact was produced (outputMeasured=false); gh and git are installed but no target repo exists here.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 3/10
  • Docs & honesty 5/5

What Pr Create does

Orchestrates a git-to-PR workflow in Claude Code: assess repo state, branch/commit as needed, draft a PR title and body for user approval, run local pre-flight checks, push, and open a draft PR via the gh CLI. It then watches GitHub Actions CI, auto-fixes mechanical failures (lint, formatting, type errors) and re-runs until green, then publishes the draft and optionally requests a reviewer — without ever merging. Triggers on phrases like "create pr", "make a pr", "open pull request", or "submit pr" in a GitHub repo with Actions CI.

How to install Pr Create

git clone --depth 1 https://github.com/posit-dev/skills.git /tmp/pr-create-src
mkdir -p ~/.claude/skills
cp -R /tmp/pr-create-src/github/pr-create ~/.claude/skills/pr-create
# Requires: gh CLI authenticated (`gh auth login`), git, and a GitHub-hosted repo with GitHub Actions CI.
# Requires Claude Code TaskCreate/TaskUpdate/TaskList tools (per the skill's `compatibility` frontmatter).
# Bundled helper scripts/find-collaborator.sh resolves a reviewer name -> GitHub handle via `gh api`.

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Pr Create

  • /pr-create Creates a draft PR, monitors GitHub Actions CI, and fixes failures until checks pass

It also activates on plain-language prompts like these:

  • Create a PR for these changes
  • Open a pull request and fix any CI failures
  • Submit my current work as a reviewable PR

Frequently asked questions

Is the Pr Create skill free?
Yes. The skill itself is free from posit-dev/skills. SkillProof publishes the install command and an independent test verdict at no cost.
Does Pr Create work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 21, 2026. Verdict: Works with setup. Fetched SKILL.md and confirmed frontmatter parses (name, description, compatibility, metadata). Spot-checked the one bundled asset scripts/find-collaborator.sh — HTTP 200, a clean `gh api` collaborator lookup with no security smells; the skill also ships an explicit Security Boundaries section. Trigger judgment: 3 create-PR phrasings load it, 2 adjacent ones (reviewing someone else's PR, merging to main) correctly do not — 5/5. Could not run the end-to-end loop: the skill's value is `gh pr create --draft` + GitHub Actions CI monitoring/fix cycle, which needs an authenticated gh against a live repo and creating a real PR, so no baseline-vs-skill artifact was produced (outputMeasured=false); gh and git are installed but no target repo exists here.
What is the Pr Create SkillProof Score?
7.2/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 3/10, docs & honesty 5/5.
How do I install Pr Create?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Pr Create with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.