Skip to content
Open
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
35 changes: 19 additions & 16 deletions docs/ai/agent-skills.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -27,28 +27,28 @@ There are two types of official Sentry agent skills:
- **Setup skills** - Set up Sentry in your projects with no manual configuration required.
- **Workflow skills** - Debug and fix issues in your projects.

Check out the latest and full list of skills [here](https://skills.sh/getsentry/sentry-agent-skills).
Check out the latest and full list of skills [here](https://skills.sh/getsentry/sentry-for-ai).

## Install

Run this in your project (or from any directory for user-level install) to add Sentry agent skills. Omit `--skill` to add all skills from the repo.

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-fix-issues
npx skills add getsentry/sentry-for-ai --skill sentry-fix-issues
```

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-fix-issues
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-fix-issues
```

To add all Sentry skills:

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills
npx skills add getsentry/sentry-for-ai
```

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills
npx @sentry/dotagents add getsentry/sentry-for-ai
```

Alternatively, use [dotagents](/ai/dotagents/) to manage skills declaratively with locked versions. Initialize your project, add Sentry skills, then install:
Expand All @@ -58,10 +58,10 @@ Alternatively, use [dotagents](/ai/dotagents/) to manage skills declaratively wi
npx @sentry/dotagents init

# Add a specific Sentry skill
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-fix-issues
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-fix-issues

# Or add all Sentry skills
npx @sentry/dotagents add getsentry/sentry-agent-skills
npx @sentry/dotagents add getsentry/sentry-for-ai

# Install all declared skills
npx @sentry/dotagents install
Expand Down Expand Up @@ -96,15 +96,17 @@ Once installed, your AI assistant will automatically discover the skills. Simply

| What to Say | Skill Used |
| ------------------------------------------ | ---------------------------- |
| "Add Sentry to my React app" | `sentry-react-setup` |
| "Set up Sentry in React Native" | `sentry-react-native-setup` |
| "Add Sentry to my Python/Django/Flask app" | `sentry-python-setup` |
| "Set up Sentry in my Ruby/Rails app" | `sentry-ruby-setup` |
| "Add Sentry to my iOS app" | `sentry-ios-swift-setup` |
| "Add performance monitoring to my app" | `sentry-setup-tracing` |
| "Enable Sentry logging" | `sentry-setup-logging` |
| "Track custom metrics with Sentry" | `sentry-setup-metrics` |
| "Add Sentry to my React app" | `sentry-react-sdk` |
| "Set up Sentry in React Native" | `sentry-react-native-sdk` |
| "Add Sentry to my Python/Django/Flask app" | `sentry-python-sdk` |
| "Set up Sentry in my Ruby/Rails app" | `sentry-ruby-sdk` |
| "Add Sentry to my iOS app" | `sentry-cocoa-sdk` |
| "Add Sentry to my Next.js app" | `sentry-nextjs-sdk` |
| "Add Sentry to my .NET app" | `sentry-dotnet-sdk` |
| "Add Sentry to my Go app" | `sentry-go-sdk` |
| "Add Sentry to my Svelte app" | `sentry-svelte-sdk` |
| "Monitor my OpenAI/LangChain calls" | `sentry-setup-ai-monitoring` |
| "Set up OpenTelemetry exporter" | `sentry-otel-exporter-setup` |

### Debugging & Workflow

Expand All @@ -115,6 +117,7 @@ Once installed, your AI assistant will automatically discover the skills. Simply
| "Work through my Sentry backlog" | `sentry-fix-issues` |
| "Review Sentry comments on PR #123" | `sentry-pr-code-review` |
| "Fix the issues Sentry found in my PR" | `sentry-pr-code-review` |
| "Review Sentry bot comments on my PR" | `sentry-code-review` |
| "Create an alert that emails me when a high priority issue resolves" | `sentry-create-alert` |
| "Set up a Slack notification for new Sentry issues" | `sentry-create-alert` |

Expand Down Expand Up @@ -159,6 +162,6 @@ Instructions for the AI assistant...
- Add troubleshooting tables for common issues
- Target ~100-200 lines per skill to minimize token usage

Submit contributions to the [sentry-agent-skills repository](https://github.com/getsentry/sentry-agent-skills).
Submit contributions to the [sentry-for-ai repository](https://github.com/getsentry/sentry-for-ai).

</StepComponent>
6 changes: 3 additions & 3 deletions docs/platforms/dotnet/common/logs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-logging
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-dotnet-sdk
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-logging
npx skills add getsentry/sentry-for-ai --skill sentry-dotnet-sdk
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/dotnet/common/metrics/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-metrics
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-dotnet-sdk
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-metrics
npx skills add getsentry/sentry-for-ai --skill sentry-dotnet-sdk
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/dotnet/common/tracing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ Install Sentry’s [agent skills](/ai/agent-skills/) to teach your AI coding ass
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-tracing
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-dotnet-sdk
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-tracing
npx skills add getsentry/sentry-for-ai --skill sentry-dotnet-sdk
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-ai-monitoring
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-setup-ai-monitoring
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-ai-monitoring
npx skills add getsentry/sentry-for-ai --skill sentry-setup-ai-monitoring
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/javascript/common/metrics/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-metrics
npx @sentry/dotagents add getsentry/sentry-for-ai --all
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-metrics
npx skills add getsentry/sentry-for-ai
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/javascript/common/tracing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-tracing
npx @sentry/dotagents add getsentry/sentry-for-ai --all
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-tracing
npx skills add getsentry/sentry-for-ai
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/javascript/guides/nextjs/logs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-logging
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-nextjs-sdk
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-logging
npx skills add getsentry/sentry-for-ai --skill sentry-nextjs-sdk
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/javascript/guides/nextjs/tracing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-tracing
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-nextjs-sdk
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-tracing
npx skills add getsentry/sentry-for-ai --skill sentry-nextjs-sdk
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/python/integrations/openai-agents/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-ai-monitoring
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-setup-ai-monitoring
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-ai-monitoring
npx skills add getsentry/sentry-for-ai --skill sentry-setup-ai-monitoring
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/python/logs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-logging
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-python-sdk
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-logging
npx skills add getsentry/sentry-for-ai --skill sentry-python-sdk
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/python/metrics/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-metrics
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-python-sdk
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-metrics
npx skills add getsentry/sentry-for-ai --skill sentry-python-sdk
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/python/tracing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-tracing
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-python-sdk
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-tracing
npx skills add getsentry/sentry-for-ai --skill sentry-python-sdk
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-ai-monitoring
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-setup-ai-monitoring
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-ai-monitoring
npx skills add getsentry/sentry-for-ai --skill sentry-setup-ai-monitoring
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/ruby/common/metrics/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-metrics
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-ruby-sdk
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-metrics
npx skills add getsentry/sentry-for-ai --skill sentry-ruby-sdk
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/ruby/common/tracing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ Install Sentry’s [agent skills](/ai/agent-skills/) to teach your AI coding ass
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-tracing
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-ruby-sdk
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-tracing
npx skills add getsentry/sentry-for-ai --skill sentry-ruby-sdk
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
6 changes: 3 additions & 3 deletions docs/platforms/ruby/logs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ Install Sentry's [agent skills](/ai/agent-skills/) to teach your AI coding assis
### Install Skills

```bash {tabTitle: dotagents}
npx @sentry/dotagents add getsentry/sentry-agent-skills --name sentry-setup-logging
npx @sentry/dotagents add getsentry/sentry-for-ai --name sentry-ruby-sdk
```

```bash {tabTitle: npx skills}
npx skills add getsentry/sentry-agent-skills --skill sentry-setup-logging
npx skills add getsentry/sentry-for-ai --skill sentry-ruby-sdk
```

See the [full list of available skills](https://skills.sh/getsentry/sentry-agent-skills) and [installation docs](/ai/agent-skills/) for more details.
See the [full list of available skills](https://skills.sh/getsentry/sentry-for-ai) and [installation docs](/ai/agent-skills/) for more details.

</Expandable>

Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@
"sidecar": "spotlight-sidecar",
"test": "vitest",
"test:ci": "vitest run",
"enforce-redirects": "node ./scripts/no-vercel-json-redirects.mjs"
"enforce-redirects": "node ./scripts/no-vercel-json-redirects.mjs",
"check:skills-sync": "node scripts/check-agent-skills-sync.mjs"
},
"dependencies": {
"@ariakit/react": "^0.4.5",
Expand Down
Loading
Loading