From b1739a90a54c04682e45505a4b32415af52e6026 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 2 Mar 2026 07:59:44 +0000 Subject: [PATCH 1/6] Update Claude Code installation instructions and add dotagents documentation - Replace outdated '/install-plugin' with current 'claude plugins add' CLI command - Add alternative '/plugin install' in-app command option - Add new section for installing skills via dotagents - Include dotagents quick start guide and command reference - Update from source installation instructions Co-Authored-By: Claude Sonnet 4.5 (Anthropic AI Assistant) Co-authored-by: David Cramer --- README.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 59 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c95df28..cbb3ad9 100644 --- a/README.md +++ b/README.md @@ -42,8 +42,16 @@ Set up OTel Collector with Sentry exporter ### Claude Code +Install from the command line: + ```bash -/install-plugin sentry +claude plugins add sentry@claude-plugins-official +``` + +Or use the interactive plugin manager inside Claude Code: + +```bash +/plugin install sentry@claude-plugins-official ``` Restart Claude Code to activate, then verify: @@ -62,13 +70,61 @@ Search for **Sentry** in Cursor Settings > Extensions and install. ```bash git clone https://github.com/getsentry/sentry-for-ai.git -# Claude Code -/install-plugin file:///path/to/sentry-for-ai +# Claude Code (CLI) +claude plugins add file:///path/to/sentry-for-ai + +# Claude Code (in-app) +/plugin install file:///path/to/sentry-for-ai # Cursor # Add the plugin path in Cursor Settings > Extensions > Install from path ``` +## Installing Skills Without the Plugin + +If you want to install individual Sentry skills directly into your project without the full plugin, use [dotagents](https://dotagents.sentry.dev): + +### Quick Start + +1. **Initialize dotagents in your project:** + +```bash +npx @sentry/dotagents init +``` + +This creates an `agents.toml` file and `.agents/skills/` directory. + +2. **Add Sentry skills:** + +```bash +# Install all Sentry skills +npx @sentry/dotagents add getsentry/sentry-for-ai + +# Or install specific skills +npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-nextjs-sdk +npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-python-sdk +npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-fix-issues +``` + +3. **Install dependencies:** + +```bash +npx @sentry/dotagents install +``` + +### Dotagents Commands + +| Command | Description | +|---------|-------------| +| `init` | Create `agents.toml` and `.agents/skills/` directory | +| `add ` | Add a skill dependency | +| `install` | Install all skills from `agents.toml` | +| `update [name]` | Update skills to latest versions | +| `list` | Show installed skills and status | +| `remove ` | Remove a skill | + +Dotagents works with **Claude Code, Cursor, Codex, VS Code, and OpenCode** from a single `agents.toml` configuration file. Learn more at [dotagents.sentry.dev](https://dotagents.sentry.dev). + ## Skills ### SDK Setup Wizards From 48976b4cdadd113137a0b69ac4f0261ab2915a9c Mon Sep 17 00:00:00 2001 From: Daniel Griesser Date: Mon, 2 Mar 2026 10:57:47 +0100 Subject: [PATCH 2/6] docs: fix incorrect CLI commands in README MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix several hallucinated commands from the Cursor background agent: - Claude Code CLI: 'claude plugins add' → 'claude plugin install' (singular, correct subcommand) - Remove '@claude-plugins-official' marketplace suffix since sentry isn't published there yet — use bare 'sentry' which searches all marketplaces - Remove duplicate in-app '/plugin install' variant — one install command is sufficient - dotagents: '--name' flag → '--skill' (the actual flag) - dotagents: bare 'add' without qualifier → 'add --all' (required when a repo contains multiple skills) Co-Authored-By: Claude (Anthropic) --- README.md | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index cbb3ad9..9d84ad2 100644 --- a/README.md +++ b/README.md @@ -42,16 +42,8 @@ Set up OTel Collector with Sentry exporter ### Claude Code -Install from the command line: - -```bash -claude plugins add sentry@claude-plugins-official -``` - -Or use the interactive plugin manager inside Claude Code: - ```bash -/plugin install sentry@claude-plugins-official +claude plugin install sentry ``` Restart Claude Code to activate, then verify: @@ -70,11 +62,8 @@ Search for **Sentry** in Cursor Settings > Extensions and install. ```bash git clone https://github.com/getsentry/sentry-for-ai.git -# Claude Code (CLI) -claude plugins add file:///path/to/sentry-for-ai - -# Claude Code (in-app) -/plugin install file:///path/to/sentry-for-ai +# Claude Code +claude plugin install file:///path/to/sentry-for-ai # Cursor # Add the plugin path in Cursor Settings > Extensions > Install from path @@ -98,12 +87,12 @@ This creates an `agents.toml` file and `.agents/skills/` directory. ```bash # Install all Sentry skills -npx @sentry/dotagents add getsentry/sentry-for-ai +npx @sentry/dotagents add getsentry/sentry-for-ai --all # Or install specific skills -npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-nextjs-sdk -npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-python-sdk -npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-fix-issues +npx @sentry/dotagents add getsentry/sentry-for-ai --skill sentry-nextjs-sdk +npx @sentry/dotagents add getsentry/sentry-for-ai --skill sentry-python-sdk +npx @sentry/dotagents add getsentry/sentry-for-ai --skill sentry-fix-issues ``` 3. **Install dependencies:** From 97e9b3f3d5b925308246150db04e0301eac6e3b4 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 3 Mar 2026 18:19:41 +0000 Subject: [PATCH 3/6] Use GitHub URL for Claude plugin installation and remove local filesystem instructions - Add marketplace with 'claude plugin marketplace add getsentry/sentry-for-ai' - Install plugin with URL instead of marketplace name - Remove 'From Source' section with local filesystem installation - Keep both marketplace add and plugin install steps as requested Co-Authored-By: Claude Sonnet 4.5 (Anthropic AI Assistant) Co-authored-by: David Cramer --- README.md | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 9d84ad2..c06506e 100644 --- a/README.md +++ b/README.md @@ -42,8 +42,16 @@ Set up OTel Collector with Sentry exporter ### Claude Code +Add the Sentry marketplace: + +```bash +claude plugin marketplace add getsentry/sentry-for-ai +``` + +Then install the plugin: + ```bash -claude plugin install sentry +claude plugin install https://github.com/getsentry/sentry-for-ai ``` Restart Claude Code to activate, then verify: @@ -56,19 +64,6 @@ Restart Claude Code to activate, then verify: ### Cursor Search for **Sentry** in Cursor Settings > Extensions and install. - -### From Source - -```bash -git clone https://github.com/getsentry/sentry-for-ai.git - -# Claude Code -claude plugin install file:///path/to/sentry-for-ai - -# Cursor -# Add the plugin path in Cursor Settings > Extensions > Install from path -``` - ## Installing Skills Without the Plugin If you want to install individual Sentry skills directly into your project without the full plugin, use [dotagents](https://dotagents.sentry.dev): From 243a0133ffea98e14add177e082c72ac881f8215 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 3 Mar 2026 18:20:42 +0000 Subject: [PATCH 4/6] Add missing blank line for proper markdown formatting Co-authored-by: David Cramer --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c06506e..0bdee6a 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,7 @@ Restart Claude Code to activate, then verify: ### Cursor Search for **Sentry** in Cursor Settings > Extensions and install. + ## Installing Skills Without the Plugin If you want to install individual Sentry skills directly into your project without the full plugin, use [dotagents](https://dotagents.sentry.dev): From cd24802391778ccdabdab84354dd2d68f998696b Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 3 Mar 2026 18:30:46 +0000 Subject: [PATCH 5/6] Fix Claude plugin install command to use correct format Use plugin-name@marketplace-name format (sentry@sentry-for-ai) instead of URL, following the pattern from getsentry/skills repository. Co-Authored-By: Claude Sonnet 4.5 (Anthropic AI Assistant) Co-authored-by: David Cramer --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0bdee6a..fb17b13 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ claude plugin marketplace add getsentry/sentry-for-ai Then install the plugin: ```bash -claude plugin install https://github.com/getsentry/sentry-for-ai +claude plugin install sentry@sentry-for-ai ``` Restart Claude Code to activate, then verify: From a34d6fe040a63e7b323a090cb9510115bb67bc3a Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 10 Mar 2026 17:21:59 +0000 Subject: [PATCH 6/6] Fix marketplace name in plugin install command Use correct marketplace name 'sentry-plugin-marketplace' as defined in .claude-plugin/marketplace.json instead of 'sentry-for-ai'. Co-Authored-By: Claude Sonnet 4.5 (Anthropic AI Assistant) Co-authored-by: David Cramer --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fb17b13..4cd8693 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ claude plugin marketplace add getsentry/sentry-for-ai Then install the plugin: ```bash -claude plugin install sentry@sentry-for-ai +claude plugin install sentry@sentry-plugin-marketplace ``` Restart Claude Code to activate, then verify: