AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

Check PR

Inspects a GitHub PR, GitLab MR, or Perforce changelist for review comments, failing checks and description gaps, then helps fix them.

Dev & CodingIntermediate★ 109,898⑂ 18,218AI score 9/10Last updated: Nov 1, 2026

What it does

  • Detects the platform (GitHub, GitLab, Perforce) and finds the PR/MR/CL for the current branch when no number is given.
  • Pulls title, body, inline review comments, general comments and CI status via gh, glab, or p4.
  • Polls every 30 seconds until all status checks reach a terminal state before analysing.
  • Buckets every finding into Actionable / Informational / Already addressed and reports a summary table.
  • On request, applies fixes and commits/pushes (or re-shelves in Perforce), then resolves review threads via GraphQL/REST.
  • For Greptile users, enforces that a clean review exists for the exact current head SHA and blocks on stale results.

Who it's for

  • Developers who manually walk a pre-merge checklist on every change.
  • Teams drowning in bot review comments who keep missing actionable items.
  • Organisations juggling GitHub, GitLab and Perforce at the same time.

Example uses

  • "Check my PR" → finds the branch's PR and tables up failing CI, unresolved comments and TODO placeholders in the body.
  • "Address the feedback on PR 1234" → filters actionable comments, edits the code, pushes, and resolves those threads.
  • "Is this ready to submit?" → waits for CI, verifies review freshness against the current head commit, and lists remaining blockers.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/paperclipai/paperclip/HEAD/.agents/skills/check-pr/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on AI Skill Mart.
Copy the .agents/skills/check-pr folder from the GitHub repo paperclipai/paperclip into my ~/.claude/skills/check-pr/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/paperclipai/paperclip.git /tmp/paperclip && mkdir -p ~/.claude/skills && cp -r /tmp/paperclip/.agents/skills/check-pr ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Prerequisites: install git plus the CLI you use and authenticate — gh auth login (GitHub), glab auth login (GitLab), or p4 login (Perforce). Also install jq for JSON parsing.
  2. Clone the repository: git clone https://github.com/paperclipai/paperclip.git /tmp/paperclip
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r /tmp/paperclip/.agents/skills/check-pr ~/.claude/skills/
  5. Restart Claude Code and ask something like "check the PR for this branch" to trigger it.
  6. If your team doesn't use Greptile, delete or retarget step 4 of SKILL.md so the review-freshness gate matches your own review bot.