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
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)
- 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.
- Merge into a single skill with an explicit fork: Cursor Canvas vs static HTML export, if one entry point is preferred.
- 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.
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
cursor-team-kit/skills/pr-review-canvas/SKILL.mdgh api, temp files, localpython3 -m http.server,renderer.js). Frontmatter describes HTML output; usesdisable-model-invocation: true.pr-review-canvas/skills/pr-review-canvas/SKILL.mdgh pr diff, aligns with Canvas conventions /.canvas.tsx). Matches the standalone plugin description on the Marketplace.User impact
# PR Review Canvas, which reinforces the mismatch for the HTML path.Suggested fixes (any one helps)
pr-review-htmlorpr-review-static-html) soname:is unique in this repo, and retitle/description so “Canvas” means the same thing as elsewhere in Cursor.Thanks for maintaining these plugins—the HTML reviewer toolkit is substantial; it mainly needs a distinct skill identity from the Canvas-focused plugin.