Skills in this plugin must not invent install/update UI steps from memory. Before advising, fetch the current pages.
Repo jump sheet (same URLs + Melodic stance notes):
docs/OFFICIAL-DOCS.md.
Policy: docs/PLUGIN-PHILOSOPHY.md.
| Topic | URL |
|---|---|
| Plugins overview (marketplaces, Team, local test, install, Agent Plugins vs Cursor Plugins) | https://cursor.com/docs/plugins |
| Plugins reference (manifests, multi-plugin marketplaces, variables, commands format) | https://cursor.com/docs/reference/plugins |
| Hooks | https://cursor.com/docs/hooks |
| Third-party / Claude Code hooks | https://cursor.com/docs/reference/third-party-hooks |
| Rules | https://cursor.com/docs/rules |
| Skills | https://cursor.com/docs/skills |
| Skills (help) | https://cursor.com/help/customization/skills |
| MCP | https://cursor.com/docs/mcp |
| GitHub App (required by Team Auto Refresh; Auto Refresh itself is on the plugins page) | https://cursor.com/docs/integrations/github |
| Marketplace manifest JSON Schema (authority for entry fields) | https://raw.githubusercontent.com/cursor/plugins/main/schemas/marketplace.schema.json |
| Plugin manifest JSON Schema (authority for plugin fields) | https://raw.githubusercontent.com/cursor/plugins/main/schemas/plugin.schema.json |
CLI slash commands (lists /plugin [subcommand] — "Manage plugins and marketplaces") |
https://cursor.com/docs/cli/reference/slash-commands |
CLI changelog (authority for /plugin marketplace add <git-url>, --git-ref pinning, marketplace list/update/remove, --plugin-dir) |
https://cursor.com/docs/cli/changelog |
| Publish to Cursor Marketplace | https://cursor.com/marketplace/publish |
| Plugin template | https://github.com/cursor/plugin-template |
| Agent Skills open standard | https://agentskills.io |
Agent Plugins open standard (root plugin.json; skills + MCP only) |
https://agent-plugins.org |
Optional community index (not official): https://cursor.directory
When docs and this repo disagree, docs win. Note the fetch date in your reply. Do not treat Claude Code “commands merged into skills” as Cursor platform law without a live Cursor fetch that says the same — Melodic still prefers skills (see philosophy).
Re-fetched this session and HTTP 200 with matching content:
- https://cursor.com/docs/plugins
- https://cursor.com/docs/reference/plugins
- https://cursor.com/docs/skills
- https://raw.githubusercontent.com/cursor/plugins/main/schemas/marketplace.schema.json
- https://github.com/cursor/plugin-template (was HTTP 403 via proxy on 2026-08-30)
- https://agent-plugins.org
Still refused:
| URL | Result | How to read it |
|---|---|---|
| https://cursor.directory | HTTP 429 | Rate limit. Not evidence the site is gone. Unverified; it is a community index and never authoritative anyway. |
A 403 or 429 is a refusal to serve this client, not a statement about the resource. Do not delete, re-date, or “fix” a row on one — only a 404/410 from an unthrottled fetch is evidence of a dead link. Rows not listed above were not re-opened this session.