Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 21 additions & 23 deletions .cursor-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,17 +51,17 @@
{
"name": "pr-review-canvas",
"source": "pr-review-canvas",
"description": "Render PR diffs as interactive canvases organized for reviewer comprehension — groups changes by importance, separates boilerplate from core logic, and highlights tricky or unexpected code."
"description": "Render PR diffs as review canvases grouped by importance."
},
{
"name": "docs-canvas",
"source": "docs-canvas",
"description": "Render documentation — architecture notes, API references, runbooks, and codebase walkthroughs — as a navigable canvas with sections, table of contents, diagrams, and cross-references."
"description": "Render documentation as a navigable canvas."
},
{
"name": "cursor-sdk",
"source": "cursor-sdk",
"description": "Build apps, scripts, CI pipelines, and automations on top of the Cursor TypeScript SDK (@cursor/sdk) — runtime selection, auth, streaming, MCP, error handling, and ready-to-extend integration patterns."
"description": "Build apps, scripts, and automations with the TypeScript SDK."
},
{
"name": "orchestrate",
Expand All @@ -76,94 +76,92 @@
{
"name": "gmail",
"source": "third_party/gmail",
"description": "Connect to Gmail via Google's remote MCP server — search, read, draft, label, and manage email."
"description": "Search, read, draft, and manage email."
},
{
"name": "google-drive",
"source": "third_party/google-drive",
"description": "Connect to Google Drive via Google's remote MCP server — search, read, create, share, and manage files."
"description": "Search, read, create, and share files."
},
{
"name": "google-calendar",
"source": "third_party/google-calendar",
"description": "Connect to Google Calendar via Google's remote MCP server — list calendars, search events, and create or update meetings."
"description": "Search events and schedule meetings."
},
{
"name": "gong",
"source": "third_party/gong",
"description": "Gong MCP integration for revenue intelligence — account summaries, deal insights, and call briefs."
"description": "Pull account summaries, deal insights, and call briefs."
},
{
"name": "salesforce",
"source": "third_party/salesforce",
"description": "Connect to Salesforce via Salesforce Hosted MCP — query, search, create, update, and traverse records in your org."
"description": "Query, create, and update records in your org."
},
{
"name": "playwright",
"source": "third_party/playwright",
"description": "Drive a real browser for agents — navigate pages, click and fill elements, take snapshots and screenshots, and run end-to-end checks — via Microsoft's Playwright MCP server."
"description": "Navigate, click, screenshot, and test in a real browser."
},
{
"name": "github",
"source": "third_party/github",
"description": "Connect to GitHub — repositories, issues, pull requests, code search, and Actions — via GitHub's official remote MCP server."
"description": "Manage repos, issues, pull requests, and Actions."
},
{
"name": "ashby",
"source": "third_party/ashby",
"description": "Connect to Ashby — search candidates and jobs, prep for interviews, manage pipeline tasks, and take recruiting actions — via Ashby's official remote MCP server."
"description": "Search candidates, prep interviews, and manage pipeline tasks."
},
{
"name": "hubspot",
"source": "third_party/hubspot",
"description": "Connect to HubSpot CRM — search and update contacts, companies, deals, and tickets; work with activities, conversations, and marketing emails — via HubSpot's official remote MCP server."
"description": "Search and update contacts, companies, deals, and tickets."
},
{
"name": "intercom",
"source": "third_party/intercom",
"description": "Connect to Intercom — search conversations and contacts, look up companies, and manage Help Center articles — via Intercom's official remote MCP server."
"description": "Search conversations, contacts, and Help Center articles."
},


{
"name": "zoom",
"source": "third_party/zoom",
"description": "Zoom MCP integration — search meetings and recordings, pull summaries and transcripts, and work with Zoom Docs."
"description": "Search meetings, pull transcripts, and work with Zoom Docs."
},
{
"name": "x",
"source": "third_party/x",
"description": "Read-only access to the X API — search posts and users, read timelines and mentions, and pull trends and news — via X's official hosted MCP server."
"description": "Search posts, read timelines, pull trends, and manage bookmarks."
},
{
"name": "clay",
"source": "third_party/clay",
"description": "Connect to Clay — find and enrich people and companies across 150+ data providers, run AI research agents, and trigger your team's approved Clay workflows — via Clay's official hosted MCP server."
"description": "Enrich people and companies, run AI research agents."
},
{
"name": "circleback",
"source": "third_party/circleback",
"description": "Connect to Circleback — search meetings, transcripts, action items, calendar events, and emails, and look up people and companies — via Circleback's official remote MCP server."
"description": "Search meetings, transcripts, action items, and emails."
},
{
"name": "docusign",
"source": "third_party/docusign",
"description": "Connect to Docusign — work with eSignature envelopes and templates, Maestro workflows, and Navigator agreements — via Docusign's official remote MCP server (beta)."
"description": "Manage envelopes, templates, workflows, and agreements."
},
{
"name": "navan",
"source": "third_party/navan",
"description": "Connect to Navan — query expenses, analyze travel bookings, check policies and approvals, and manage cards — via Navan's official remote MCP server."
"description": "Query expenses, travel bookings, policies, and cards."
},
{
"name": "profound",
"source": "third_party/profound",
"description": "Connect to Profound — retrieve AI visibility, sentiment, and citation reports, access agent analytics, and build or run Profound Agents — via Profound's official hosted MCP server."
"description": "Track AI visibility, sentiment, and citations."
},
{
"name": "juicebox",
"source": "third_party/juicebox",
"description": "Connect to Juicebox — query recruiting analytics, search shortlists, look up projects, and create or manage sourcing agents — via Juicebox's official remote MCP server."
"description": "Query recruiting analytics, shortlists, and sourcing agents."
}
]
}
Expand Down
40 changes: 23 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,31 +6,37 @@ Official Cursor plugins for popular developer tools, frameworks, and SaaS produc

| `name` | Plugin | Author | Category | `description` (from marketplace) |
|:-------|:-------|:-------|:---------|:-------------------------------------|
| `teaching` | [Teaching](teaching/) | Cursor | Utilities | Skill mapping, practice plans, and learning retrospectives. |
| `continual-learning` | [Continual Learning](continual-learning/) | Cursor | Developer Tools | Incremental transcript-driven memory updates for AGENTS.md using high-signal bullet points only. |
| `cursor-team-kit` | [Cursor Team Kit](cursor-team-kit/) | Cursor | Developer Tools | Internal team workflows for CI, code review, shipping, local automation, and verification. |
| `thermos` | [Thermos](thermos/) | Cursor | Developer Tools | Thermo-nuclear branch review: deep security/correctness audits, harsh code-quality rubrics, parallel subagents, thermos orchestration, and optional merge-ready PR flows. |
| `create-plugin` | [Create Plugin](create-plugin/) | Cursor | Developer Tools | Scaffold and validate new agent plugins. |
| `ralph-loop` | [Ralph Loop](ralph-loop/) | Cursor | Developer Tools | Iterative self-referential AI loops using the Ralph Wiggum technique. |
| `agent-compatibility` | [Agent Compatibility](agent-compatibility/) | Cursor | Developer Tools | CLI-backed repo compatibility scans plus agents that audit startup, validation, and docs against reality. |
| `cli-for-agent` | [CLI for Agents](cli-for-agent/) | Cursor | Developer Tools | Patterns for designing CLIs that coding agents can run reliably: flags, help with examples, pipelines, errors, idempotency, dry-run. |
| `pr-review-canvas` | [PR Review Canvas](pr-review-canvas/) | Cursor | Developer Tools | Render PR diffs as interactive canvases organized for reviewer comprehension — groups changes by importance, separates boilerplate from core logic, and highlights tricky or unexpected code. |
| `docs-canvas` | [Docs Canvas](docs-canvas/) | Cursor | Developer Tools | Render documentation — architecture notes, API references, runbooks, and codebase walkthroughs — as a navigable canvas with sections, table of contents, diagrams, and cross-references. |
| `cursor-sdk` | [Cursor SDK](cursor-sdk/) | Cursor | Developer Tools | Build apps, scripts, CI pipelines, and automations on top of the Cursor TypeScript SDK (@cursor/sdk) — runtime selection, auth, streaming, MCP, error handling, and ready-to-extend integration patterns. |
| `pr-review-canvas` | [PR Review Canvas](pr-review-canvas/) | Cursor | Developer Tools | Render PR diffs as review canvases grouped by importance. |
| `docs-canvas` | [Docs Canvas](docs-canvas/) | Cursor | Developer Tools | Render documentation as a navigable canvas. |
| `cursor-sdk` | [Cursor SDK](cursor-sdk/) | Cursor | Developer Tools | Build apps, scripts, and automations with the TypeScript SDK. |
| `orchestrate` | [Orchestrate](orchestrate/) | Cursor | Developer Tools | Fan large tasks out across parallel cloud agents with planners, workers, verifiers, and structured handoffs. |
| `pstack` | [pstack](pstack/) | Lauren Tan | Developer Tools | if you want to go fast, go deep first. pstack helps you write less, but higher quality code. rigorous agent workflows you can parallelize with confidence. |
| `gmail` | [Gmail](third_party/gmail/) | Cursor | Productivity | Connect to Gmail via Google's remote MCP server — search, read, draft, label, and manage email. |
| `google-drive` | [Google Drive](third_party/google-drive/) | Cursor | Productivity | Connect to Google Drive via Google's remote MCP server — search, read, create, share, and manage files. |
| `google-calendar` | [Google Calendar](third_party/google-calendar/) | Cursor | Productivity | Connect to Google Calendar via Google's remote MCP server — list calendars, search events, and create or update meetings. |
| `gong` | [Gong](third_party/gong/) | Cursor | Integrations | Gong MCP integration for revenue intelligence — account summaries, deal insights, and call briefs. |
| `salesforce` | [Salesforce](third_party/salesforce/) | Cursor | Integrations | Connect to Salesforce via Salesforce Hosted MCP — query, search, create, update, and traverse records in your org. |
| `ashby` | [Ashby](third_party/ashby/) | Cursor | Integrations | Connect to Ashby — search candidates and jobs, prep for interviews, manage pipeline tasks, and take recruiting actions — via Ashby's official remote MCP server. |
| `hubspot` | [HubSpot](third_party/hubspot/) | Cursor | Integrations | Connect to HubSpot CRM — search and update contacts, companies, deals, and tickets; work with activities, conversations, and marketing emails — via HubSpot's official remote MCP server. |
| `intercom` | [Intercom](third_party/intercom/) | Cursor | Integrations | Connect to Intercom — search conversations and contacts, look up companies, and manage Help Center articles — via Intercom's official remote MCP server. |
| `circleback` | [Circleback](third_party/circleback/) | Cursor | Integrations | Connect to Circleback — search meetings, transcripts, action items, calendar events, and emails, and look up people and companies — via Circleback's official remote MCP server. |
| `docusign` | [Docusign](third_party/docusign/) | Cursor | Integrations | Connect to Docusign — work with eSignature envelopes and templates, Maestro workflows, and Navigator agreements — via Docusign's official remote MCP server (beta). |
| `x` | [X](third_party/x/) | Cursor | Integrations | Read-only access to the X API — search posts and users, read timelines and mentions, and pull trends and news — via X's official hosted MCP server. |
| `navan` | [Navan](third_party/navan/) | Cursor | Integrations | Connect to Navan — query expenses, analyze travel bookings, check policies and approvals, and manage cards — via Navan's official remote MCP server. |
| `profound` | [Profound](third_party/profound/) | Cursor | Integrations | Connect to Profound — retrieve AI visibility, sentiment, and citation reports, access agent analytics, and build or run Profound Agents — via Profound's official hosted MCP server. |
| `juicebox` | [Juicebox](third_party/juicebox/) | Cursor | Integrations | Connect to Juicebox — query recruiting analytics, search shortlists, look up projects, and create or manage sourcing agents — via Juicebox's official remote MCP server. |
| `gmail` | [Gmail](third_party/gmail/) | Cursor | Productivity | Search, read, draft, and manage email. |
| `google-drive` | [Google Drive](third_party/google-drive/) | Cursor | Productivity | Search, read, create, and share files. |
| `google-calendar` | [Google Calendar](third_party/google-calendar/) | Cursor | Productivity | Search events and schedule meetings. |
| `gong` | [Gong](third_party/gong/) | Cursor | Integrations | Pull account summaries, deal insights, and call briefs. |
| `salesforce` | [Salesforce](third_party/salesforce/) | Cursor | Integrations | Query, create, and update records in your org. |
| `playwright` | [Playwright](third_party/playwright/) | Cursor | Integrations | Navigate, click, screenshot, and test in a real browser. |
| `github` | [GitHub](third_party/github/) | Cursor | Integrations | Manage repos, issues, pull requests, and Actions. |
| `ashby` | [Ashby](third_party/ashby/) | Cursor | Integrations | Search candidates, prep interviews, and manage pipeline tasks. |
| `hubspot` | [HubSpot](third_party/hubspot/) | Cursor | Integrations | Search and update contacts, companies, deals, and tickets. |
| `intercom` | [Intercom](third_party/intercom/) | Cursor | Integrations | Search conversations, contacts, and Help Center articles. |
| `zoom` | [Zoom](third_party/zoom/) | Cursor | Integrations | Search meetings, pull transcripts, and work with Zoom Docs. |
| `x` | [X](third_party/x/) | Cursor | Integrations | Search posts, read timelines, pull trends, and manage bookmarks. |
| `clay` | [Clay](third_party/clay/) | Cursor | Integrations | Enrich people and companies, run AI research agents. |
| `circleback` | [Circleback](third_party/circleback/) | Cursor | Integrations | Search meetings, transcripts, action items, and emails. |
| `docusign` | [Docusign](third_party/docusign/) | Cursor | Integrations | Manage envelopes, templates, workflows, and agreements. |
| `navan` | [Navan](third_party/navan/) | Cursor | Integrations | Query expenses, travel bookings, policies, and cards. |
| `profound` | [Profound](third_party/profound/) | Cursor | Integrations | Track AI visibility, sentiment, and citations. |
| `juicebox` | [Juicebox](third_party/juicebox/) | Cursor | Integrations | Query recruiting analytics, shortlists, and sourcing agents. |
Author values match each plugin’s `plugin.json` `author.name` (Cursor lists `plugins@cursor.com` in the manifest).

## Repository structure
Expand Down
2 changes: 1 addition & 1 deletion cursor-sdk/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "cursor-sdk",
"displayName": "Cursor SDK",
"version": "1.0.0",
"description": "Build apps, scripts, CI pipelines, and automations on top of the Cursor TypeScript SDK (@cursor/sdk) — runtime selection, auth, streaming, MCP, error handling, and ready-to-extend integration patterns.",
"description": "Build apps, scripts, and automations with the TypeScript SDK.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
Expand Down
2 changes: 1 addition & 1 deletion docs-canvas/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "docs-canvas",
"displayName": "Docs Canvas",
"version": "0.1.0",
"description": "Render documentation — architecture notes, API references, runbooks, and codebase walkthroughs — as a navigable canvas with sections, table of contents, diagrams, and cross-references.",
"description": "Render documentation as a navigable canvas.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
Expand Down
2 changes: 1 addition & 1 deletion pr-review-canvas/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "pr-review-canvas",
"displayName": "PR Review Canvas",
"version": "0.1.0",
"description": "Render PR diffs as interactive canvases organized for reviewer comprehension — groups changes by importance, separates boilerplate from core logic, and highlights tricky or unexpected code.",
"description": "Render PR diffs as review canvases grouped by importance.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
Expand Down
2 changes: 1 addition & 1 deletion third_party/ashby/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"minClientVersions": {
"cursor": "3.13.0"
},
"description": "Connect to Ashby — search candidates and jobs, prep for interviews, manage pipeline tasks, and take recruiting actions — via Ashby's official remote MCP server.",
"description": "Search candidates, prep interviews, and manage pipeline tasks.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
Expand Down
2 changes: 1 addition & 1 deletion third_party/circleback/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"minClientVersions": {
"cursor": "3.13.0"
},
"description": "Connect to Circleback — search meetings, transcripts, action items, calendar events, and emails, and look up people and companies — via Circleback's official remote MCP server.",
"description": "Search meetings, transcripts, action items, and emails.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
Expand Down
2 changes: 1 addition & 1 deletion third_party/clay/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"minClientVersions": {
"cursor": "3.13.0"
},
"description": "Connect to Clay — find and enrich people and companies across 150+ data providers, run AI research agents, and trigger your team's approved Clay workflows — via Clay's official hosted MCP server.",
"description": "Enrich people and companies, run AI research agents.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
Expand Down
2 changes: 1 addition & 1 deletion third_party/docusign/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "docusign",
"displayName": "Docusign",
"version": "1.0.0",
"description": "Connect to Docusign — work with eSignature envelopes and templates, Maestro workflows, and Navigator agreements — via Docusign's official remote MCP server (beta).",
"description": "Manage envelopes, templates, workflows, and agreements.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
Expand Down
2 changes: 1 addition & 1 deletion third_party/github/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"minClientVersions": {
"cursor": "3.13.0"
},
"description": "Connect to GitHub — repositories, issues, pull requests, code search, and Actions — via GitHub's official remote MCP server.",
"description": "Manage repos, issues, pull requests, and Actions.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
Expand Down
2 changes: 1 addition & 1 deletion third_party/gmail/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"minClientVersions": {
"cursor": "3.13.0"
},
"description": "Connect to Gmail via Google's remote MCP server — search, read, draft, label, and manage email.",
"description": "Search, read, draft, and manage email.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
Expand Down
2 changes: 1 addition & 1 deletion third_party/gong/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "gong",
"displayName": "Gong",
"version": "1.0.0",
"description": "Gong MCP integration for revenue intelligence — account summaries, deal insights, and call briefs.",
"description": "Pull account summaries, deal insights, and call briefs.",
"author": {
"name": "Cursor",
"email": "plugins@cursor.com"
Expand Down
Loading
Loading