
Cursor Plugins
github.com/cursor/plugins- Category
- Developer Tools
- Rank
- No. 792Tools index
Previous survey · No. 782 ·
- Type
- APP
- Builder
- cursor
- GitHub
- 7.8k stars
- Date
About
Cursor's plugin specification and official plugins.
What it does
A marketplace bundle that adds focused capabilities to Cursor through independently packaged plugins. The collection spans engineering workflows, agent orchestration, visual code review, persistent learning, and remote service connections through MCP.
Why it's ranked here
The collection is unusually broad and concrete. It combines reusable agent instructions with working command-line utilities, hooks, renderers, and service adapters. That breadth is valuable, though quality and scope vary because this is a marketplace repository rather than one cohesive product.
What's good
Plugins remain independently packaged, so teams can adopt a narrow capability without taking the whole collection. The repository also validates marketplace entries against schemas and checks that each listed plugin exists, has a manifest, and uses a matching name.
Tradeoffs
The catalogue mixes official and third-party work, small integrations, large workflow systems, and experimental features. Some plugins require Bun, external command-line tools, hosted MCP services, SaaS access, or model configuration. Installation alone therefore does not guarantee a ready workflow.
How to use it well
It suits Cursor users who want targeted agent workflows or SaaS connections with inspectable source. Start with one plugin tied to a recurring task, then configure its external dependencies. It does not replace the developer tools, accounts, or services those plugins coordinate.
Technical notes+
The root README.md describes standalone manifests and a marketplace index. scripts/validate-plugins.mjs uses Ajv and ajv-formats to validate marketplace and plugin schemas, verify source directories and manifests, and enforce matching names. continual-learning/hooks/continual-learning-stop.ts is a Bun-based stop hook with persisted state, configurable turn and time thresholds, transcript modification checks, duplicate-generation suppression, and trial settings. orchestrate/skills/orchestrate/scripts/cli.ts and orchestrate/skills/orchestrate/scripts/cli/index.ts expose a Commander-based Bun CLI. cursor-team-kit/skills/pr-review-canvas/renderer.js renders escaped diff tables, removes imports and whitespace-only changes, and heuristically marks moved blocks. orchestrate/skills/orchestrate/scripts/adapters/slack/index.ts implements Slack messaging, uploads, replies, reactions, and user lookup through @slack/web-api.
Observed
- License
- MIT
- Packaging
- Multi-plugin marketplace with one manifest per standalone plugin and a root marketplace manifest
- Install surface
- Documented plugin installation uses Cursor's add-plugin command
- Interfaces
- Agent skills, Cursor rules, hooks, command-line tools, renderers, and MCP server definitions
- Implementation languages
- Provided implementation files include TypeScript and JavaScript
- Runtime
- Several provided command-line and hook entry points target Bun
- Integration surface
- Remote MCP plugins cover productivity and SaaS services including Gmail, Google Drive, Salesforce, HubSpot, and others
Read from README.md, scripts/validate-plugins.mjs, continual-learning/hooks/continual-learning-stop.ts, cursor-team-kit/skills/pr-review-canvas/renderer.js, orchestrate/skills/orchestrate/scripts/cli.ts, pstack/skills/poteto-mode/scripts/watch-pr/cli.ts, orchestrate/skills/orchestrate/scripts/cli/index.ts, orchestrate/skills/orchestrate/scripts/adapters/index.ts, orchestrate/skills/orchestrate/scripts/adapters/slack/index.ts, pstack/LICENSE, thermos/LICENSE, pstack/README.md, teaching/LICENSE, thermos/README.md, cursor-sdk/LICENSE.
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.