cursor / cursor/plugins

Duplicate skill slug `pr-review-canvas` (Team Kit vs plugin) diverges HTML vs Cursor Canvas workflows

Open
#69 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
8.2k
Forks
751
Avg merge
12h 1m
Merged PRs (30d)
43

Description

Summary

Two different workflows share the same Agent Skill YAML name: pr-review-canvas, which makes the product guidance confusing when both the Cursor Team Kit bundle and the standalone PR Review Canvas plugin are installed.

Where
Location Deliverable / workflow
cursor-team-kit/skills/pr-review-canvas/SKILL.md Interactive PR walkthrough as a standalone HTML page (gh api, temp files, local python3 -m http.server, renderer.js). Frontmatter describes HTML output; uses disable-model-invocation: true.
pr-review-canvas/skills/pr-review-canvas/SKILL.md Cursor Canvas workflow (gh pr diff, aligns with Canvas conventions / .canvas.tsx). Matches the standalone plugin description on the Marketplace.
User impact
  • The same skill identifier implies one capability, but the runbooks contradict (HTML artifact vs Cursor Canvas).
  • Both use the heading # PR Review Canvas, which reinforces the mismatch for the HTML path.
Suggested fixes (any one helps)
  1. Rename the Team Kit skill (for example pr-review-html or pr-review-static-html) so name: is unique in this repo, and retitle/description so “Canvas” means the same thing as elsewhere in Cursor.
  2. Merge into a single skill with an explicit fork: Cursor Canvas vs static HTML export, if one entry point is preferred.
  3. Cross-link the two skills so people who install both understand which to invoke.

Thanks for maintaining these plugins—the HTML reviewer toolkit is substantial; it mainly needs a distinct skill identity from the Canvas-focused plugin.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Compare cursor-team-kit/skills/pr-review-canvas/SKILL.md with pr-review-canvas/skills/pr-review-canvas/SKILL.md, starting with their frontmatter, headings, and workflow descriptions. Confirm the intended distinction with maintainers, then make the skill identity and documentation unambiguous by applying one of the proposed rename, merge, or cross-link approaches.

Written by the indexing model from the issue text.

Assessment

Tech stack
markdown, yaml
Domain
developer-experience, tooling
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.