Skills Explorer Add Skills

pr-review-canvas

An agent skill by cursor, from cursor/plugins. Tags: code-review, github, review, ui, visualization.

What it does

Generate an interactive PR review walkthrough as an HTML page. Fetches PR data via gh API, categorizes files into core vs mechanical changes, adds reviewer annotations, and renders diffs with moved-code detection. Use when the user pastes a GitHub PR URL and asks for a review, walkthrough, or summary, or says "review this PR".

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add cursor/plugins --skill pr-review-canvas

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/cursor/plugins
cp -r plugins/cursor-team-kit/skills/pr-review-canvas ~/.claude/skills/pr-review-canvas

Safety box score

Grade C, moderate risk: 28 of 100 risk points, rated 2026-09-29. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This skill fetches GitHub PR metadata, comments, and diffs through the `gh` CLI, then generates a local HTML review page and serves it from `127.0.0.1`. The main risks are authenticated network access to GitHub, shell/Python execution of the assembled workflow, and handling private PR content through your logged-in GitHub session.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution2 (moderate)It explicitly runs shell commands (`gh api ...`) and a Python assembly step, plus a local `python3 -m http.server`; that is real command execution, though scoped to the review workflow.
Network access2 (moderate)The skill fetches PR data, files, and comments from GitHub via `gh api repos/{owner}/{repo}/pulls/{number}` and related endpoints, sending authenticated requests to GitHub.
Filesystem reach1 (low)It writes body HTML, patch JSON, and the final page under `/tmp/pr-review-{number}*` and serves from `/tmp`; there is no instruction to modify project files or system locations.
Secrets & credentials2 (moderate)It depends on your authenticated `gh` session and can read private PR content/comments through that login, but it does not directly ask for passwords, tokens, or `.env` files.
Privilege & persistence0 (none)There is no sudo, global install, service registration, shell startup editing, or other privilege change in the workflow.
Instruction hijack surface0 (none)I did not find instructions to ignore safeguards, follow remote instructions, hide actions, or otherwise override the agent’s policy; the remote data is only PR content from GitHub.
Irreversible actions0 (none)The skill generates a review page and serves it locally; it does not post, merge, deploy, pay, or delete anything on its own.
Transparency0 (none)All shipped files are plain text (`SKILL.md`, `template.html`, `styles.css`, `renderer.js`); there are no binaries, packed payloads, or unpinned external installers.

Before installing

Rated 2026-09-29 by an automated review of 4 files from the skill's repository.

Source

Repository
cursor/plugins (all skills from this repository)
Path
cursor-team-kit/skills/pr-review-canvas/SKILL.md
Branch
main
Collection
cursor
Updated
2026-09-23