From 4b6050d2a91edbef9fa16e5ddcf6bc0201de0312 Mon Sep 17 00:00:00 2001 From: Dean Rie Date: Sun, 4 Oct 2026 11:52:12 +0300 Subject: [PATCH 1/4] docs(outlook): mention draft tools in README and plugin description The hosted Outlook MCP server gained create_draft / update_draft / send_draft on 2026-09-30, but the plugin still described itself as "search, read, and send" only, so users kept asking for drafts (cursor/plugins#450, #310). Update the README summary and plugin.json description, bump to 1.0.1 so the marketplace re-indexes, note it in the changelog. No change to mcp.json. --- third_party/outlook/.cursor-plugin/plugin.json | 4 ++-- third_party/outlook/CHANGELOG.md | 4 ++++ third_party/outlook/README.md | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/third_party/outlook/.cursor-plugin/plugin.json b/third_party/outlook/.cursor-plugin/plugin.json index debe92582..d35de1775 100644 --- a/third_party/outlook/.cursor-plugin/plugin.json +++ b/third_party/outlook/.cursor-plugin/plugin.json @@ -1,12 +1,12 @@ { "name": "outlook", "displayName": "Outlook", - "version": "1.0.0", + "version": "1.0.1", "minClientVersions": { "cursor": "3.19.0", "sand": "0.30.0" }, - "description": "Search, read, and send Microsoft Outlook email, and look up contacts.", + "description": "Search, read, send and draft Microsoft Outlook email, and look up contacts.", "author": { "name": "Cursor", "email": "plugins@cursor.com" diff --git a/third_party/outlook/CHANGELOG.md b/third_party/outlook/CHANGELOG.md index c80037139..002bd5681 100644 --- a/third_party/outlook/CHANGELOG.md +++ b/third_party/outlook/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this plugin will be documented here. +## 1.0.1 + +- Docs: the hosted Outlook MCP server now exposes draft tools (`create_draft`, `update_draft`, `send_draft`); README and plugin description updated to say so. No change to `mcp.json`. + ## 1.0.0 — initial release - Logo: official Microsoft Outlook product icon from Microsoft's Fluent brand icon CDN, on a padded white tile. diff --git a/third_party/outlook/README.md b/third_party/outlook/README.md index 078c58260..b04bb1988 100644 --- a/third_party/outlook/README.md +++ b/third_party/outlook/README.md @@ -2,7 +2,7 @@ Cursor plugin that connects agents to [Microsoft Outlook](https://outlook.com) through Cursor's remote [Model Context Protocol](https://modelcontextprotocol.io/) server. -Search mail folders, read messages, send email, and look up contacts in the signed-in Microsoft account. +Search mail folders, read messages, send email, create and update drafts, and look up contacts in the signed-in Microsoft account. ## Install From d9216be574162d1c1b4c5d2fad12da5557d4f357 Mon Sep 17 00:00:00 2001 From: Dean Rie Date: Thu, 22 Oct 2026 09:11:15 +0300 Subject: [PATCH 2/4] fix(x, x-money): make skill names match their directories The skills docs require `name` to be lowercase letters, digits and hyphens and to match the parent folder. Two vendor skills use a display string: `X MCP guide` in third_party/x and `X Money guide` in third_party/x-money. Rename both to their directory names. No version bump here: the X team publishes its own releases and the previous bump kept conflicting with them. Fixes #269. --- third_party/x-money/skills/x-money-guide/SKILL.md | 2 +- third_party/x/skills/x-api-mcp-guide/SKILL.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/third_party/x-money/skills/x-money-guide/SKILL.md b/third_party/x-money/skills/x-money-guide/SKILL.md index a40a45126..ee8738379 100644 --- a/third_party/x-money/skills/x-money-guide/SKILL.md +++ b/third_party/x-money/skills/x-money-guide/SKILL.md @@ -1,5 +1,5 @@ --- -name: X Money guide +name: x-money-guide description: >- Read this before the first X Money action in a session and again on any X Money error, refusal, or missing capability. Covers the approval rule for diff --git a/third_party/x/skills/x-api-mcp-guide/SKILL.md b/third_party/x/skills/x-api-mcp-guide/SKILL.md index a8625aaee..abe1d0f92 100644 --- a/third_party/x/skills/x-api-mcp-guide/SKILL.md +++ b/third_party/x/skills/x-api-mcp-guide/SKILL.md @@ -1,5 +1,5 @@ --- -name: X MCP guide +name: x-api-mcp-guide description: >- ALWAYS read this before using any X tool (the X plugin, any X MCP, or Grok Bot's built-in public X reads) and again on any X error. X tools are included From df0e41ad309f23124b1eaa1412babb61ad7cc641 Mon Sep 17 00:00:00 2001 From: Dean Rie Date: Thu, 8 Oct 2026 18:33:03 +0300 Subject: [PATCH 3/4] fix(teaching): use the productivity category like every other listing (cherry picked from commit 64501fe0a32ee63bd8978204e2e312c95b1beea4) --- README.md | 2 +- teaching/.cursor-plugin/plugin.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9d46b46a2..b5b222d1c 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ 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. | +| `teaching` | [Teaching](teaching/) | Cursor | Productivity | Skill mapping, practice plans, and learning retrospectives. | | `continual-learning` | [Continual Learning](continual-learning/) | Eric Zakariasson | 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/) | Eric Zakariasson | 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. | diff --git a/teaching/.cursor-plugin/plugin.json b/teaching/.cursor-plugin/plugin.json index 6691793e9..31bf4c20b 100644 --- a/teaching/.cursor-plugin/plugin.json +++ b/teaching/.cursor-plugin/plugin.json @@ -18,7 +18,7 @@ "feedback", "mentorship" ], - "category": "utilities", + "category": "productivity", "tags": [ "teaching", "education", From 0f5cbd74e816b9152b2fcc841c8320829c6c6255 Mon Sep 17 00:00:00 2001 From: Dean Rie Date: Fri, 9 Oct 2026 09:33:53 +0300 Subject: [PATCH 4/4] chore: keep cursor-sdk skill description under the 1024-char limit; label agent-compatibility changelog as 1.0.0 (cherry picked from commit 5a7eaa038dfda2e342b31b9fbb3a2f31cd1684ed) --- agent-compatibility/CHANGELOG.md | 2 +- cursor-sdk/skills/cursor-sdk/SKILL.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/agent-compatibility/CHANGELOG.md b/agent-compatibility/CHANGELOG.md index f726ed9a6..6ca3bfbf0 100644 --- a/agent-compatibility/CHANGELOG.md +++ b/agent-compatibility/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this plugin will be documented here. -## Unreleased +## 1.0.0 - Renamed the full-pass skill to `check-agent-compatibility`. - Renamed `deterministic-scan-review` to `compatibility-scan-review`. diff --git a/cursor-sdk/skills/cursor-sdk/SKILL.md b/cursor-sdk/skills/cursor-sdk/SKILL.md index bb070b338..aa1892cf1 100644 --- a/cursor-sdk/skills/cursor-sdk/SKILL.md +++ b/cursor-sdk/skills/cursor-sdk/SKILL.md @@ -1,6 +1,6 @@ --- name: cursor-sdk -description: Guide users building apps, scripts, CI pipelines, or automations on top of the Cursor TypeScript SDK (`@cursor/sdk`). Use this skill whenever the user mentions integrating, installing, or writing code against the Cursor SDK; whenever they say `Agent.create`, `Agent.prompt`, `Agent.resume`, `agent.send`, `run.stream`, `CursorAgentError`, or `@cursor/sdk`; whenever they ask to run Cursor agents programmatically from a script, CI/CD pipeline, GitHub Action, backend service, or any other code that isn't the Cursor IDE itself; and whenever they want to pick between local and cloud runtime, configure MCP servers for an SDK agent, or handle streaming, cancellation, or errors from an SDK agent. Also trigger when a user is wiring Cursor into an automation, writing a bot that runs Cursor, or porting REST `/v1/agents` calls to the SDK, even if they don't explicitly name the package. Use this eagerly rather than answering from memory; the SDK surface evolves and this skill plus its references are the source of truth for the external package. +description: Guide users building apps, scripts, CI pipelines, or automations on top of the Cursor TypeScript SDK (`@cursor/sdk`). Use this skill whenever the user mentions integrating, installing, or writing code against the Cursor SDK; whenever they say `Agent.create`, `Agent.prompt`, `Agent.resume`, `agent.send`, `run.stream`, `CursorAgentError`, or `@cursor/sdk`; whenever they ask to run Cursor agents from a script, CI/CD pipeline, GitHub Action, backend service, or any other code outside the Cursor IDE; and whenever they want to pick between local and cloud runtime, configure MCP servers for an SDK agent, or handle streaming, cancellation, or errors from an SDK agent. Also trigger when a user is wiring Cursor into an automation, writing a bot that runs Cursor, or porting REST `/v1/agents` calls to the SDK, even if they don't name the package. Use this eagerly rather than answering from memory; the SDK surface evolves and this skill plus its references are the source of truth. --- # Cursor SDK