
Pr Review Canvas
Turns a GitHub PR URL into an interactive HTML walkthrough that reads like a senior engineer explaining what actually matters. Fetches the PR via gh API, categorizes files into core changes versus mechanical boilerplate, renders diffs with moved-code detection, and lets you collapse noise. The clever bit is pseudocode summaries: when a file adds 173 lines of retry logic, you get a plain-English algorithm block first, real diff collapsed below. Includes inline annotations, review checklists, and supports custom diagrams or tables if the PR needs them. Spins up a local server and opens the review in your browser. Useful when you need to understand a complex PR quickly or want to walk someone else through your changes without a wall of diff noise.
- skills.sh installs
- 2.4K
- GitHub stars
- 15.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add cursor/plugins --skill pr-review-canvas --agent claude-codeInstalls into .claude/skills of the current project.
Files
PR Review Canvas
Generate an interactive HTML review of a GitHub PR that reads like a peer walking you through what matters.
Workflow
1. Fetch PR data
Run these gh api calls in parallel:
gh api repos/{owner}/{repo}/pulls/{number} --jq '{title, body, user: .user.login, state, additions, deletions, changed_files, base: .base.ref, head: .head.ref}'
gh api repos/{owner}/{repo}/pulls/{number}/files --paginate --jq '.[] | {filename, status, additions, deletions, patch}'
gh api repos/{owner}/{repo}/pulls/{number}/comments --jq '.[] | {user: .user.login, body, path, line}'
2. Analyze the PR and write the body HTML
Read the diffs, understand the PR, and write the <body> content directly as HTML. You have full creative freedom -- the goal is to explain the PR clearly to a reviewer. Use whatever structure best fits the PR.
Typical structure (adapt as needed):
- Header with title, PR number, author, stats
- Summary box explaining what the PR does in plain English
- Core file sections with annotations and diffs
- Mechanical/boilerplate files collapsed by default
- Review checklist at the bottom
Sponsors
Details
- Repository
- github.com/cursor/plugins
- Categories
- Frontend Development, Backend & APIs, Git & Pull Requests, Code Review & Quality
- First seen
- Jun 23, 2026
More from cursor/plugins
All 47- Check Compiler Errors2.4K
- Get Pr Comments2.3K
- Loop On Ci2.3K
- Thermos2.3K
- New Branch And Pr2.2K
- Run Smoke Tests2.2K
- Workflow From Chats2.2K
- Poteto Mode1.6K
- Continual Learning1.5K
- Cli For Agents1.4K
- Cursor Sdk1.3K
- Orchestrate1.2K
- Docs Canvas1.2K
- Create Plugin Scaffold1.2K
- Review Plugin Submission1.2K
- Ralph Loop1K
- Create Learning Path1K
- Run Learning Retrospective925
- Check Agent Compatibility4
- Unslop34.1K
- Thermo Nuclear Code Quality Review23.9K
- Deslop10.2K
- Typescript Best Practices10K
- Blast Radius7.1K