Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
getsentry avatar

Sentry Sdk Setup

  • 2.8k installs
  • 243 repo stars
  • Updated July 27, 2026
  • getsentry/sentry-for-ai

sentry-sdk-setup is a router agent skill that detects a project's language or framework and directs agents to the correct Sentry SDK installation skill.

About

sentry-sdk-setup is a router skill in getsentry/sentry-for-ai that helps agents add Sentry error monitoring, tracing, and session replay by detecting the user's platform and loading the matching SDK-specific skill. It instructs agents to inspect project manifests such as package.json, go.mod, requirements.txt, Gemfile, csproj, or build.gradle, report the detected platform to the user, and wait for confirmation before fetching any SDK skill from skills.sentry.dev via curl. The skill table maps Android, browser JavaScript, Cloudflare Workers, Apple Cocoa, .NET, Elixir, Go, NestJS, Next.js, Node, PHP, Python, Flutter, React Native, React, React Router, TanStack Start, Ruby, and Svelte to dedicated SDK paths. Platform detection priority rules resolve conflicts such as choosing sentry-nestjs-sdk over sentry-node-sdk when NestJS core is present, or sentry-cloudflare-sdk over node for wrangler projects. Each downstream SDK skill contains prerequisites, detection logic, and step-by-step configuration that agents must follow rather than improvising installs. The router enforces reading the full fetched SKILL.md because summarized copies lose critical setup details.

  • Router skill detects platform files and recommends a specific Sentry SDK skill.
  • Requires user confirmation before fetching SDK skills from skills.sentry.dev.
  • Maps 18 platforms including Next.js, React Native, Cloudflare, and NestJS.
  • Platform priority rules pick the most specific SDK when multiple match.
  • Mandates curl-fetching full SDK skills instead of guessing install steps.

Sentry Sdk Setup by the numbers

  • 2,844 all-time installs (skills.sh)
  • +86 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #27 of 610 Debugging skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

sentry-sdk-setup capabilities & compatibility

Capabilities
detect platform from common manifest files · route to 18 platform specific sentry sdk skills · enforce confirmation and full skill fetch workfl
Works with
sentry
Use cases
debugging · devops
npx skills add https://github.com/getsentry/sentry-for-ai --skill sentry-sdk-setup

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.8k
repo stars243
Security audit2 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorygetsentry/sentry-for-ai

How do you add Sentry error monitoring to a project without picking the wrong SDK or skipping prerequisites?

Detect a project's platform and route to the correct Sentry SDK setup skill before installing error monitoring.

Who is it for?

Developers or agents setting up Sentry across polyglot repos who need the correct SDK skill for their detected platform.

Skip if: Skip when Sentry is already configured or the task is triaging existing Sentry issues rather than initial SDK setup.

When should I use this skill?

User asks to add Sentry, install an SDK, or set up error monitoring and tracing in a codebase.

What you get

Confirmed platform detection, fetched SDK-specific skill, and step-by-step Sentry initialization matched to the stack.

  • SDK install commands
  • Sentry initialization code
  • Tracing and replay configuration

By the numbers

  • Downstream SDK SKILL.md files are 10–20 KB each
  • Skill role is router in the Sentry skills tree

Files

SKILL.mdMarkdownGitHub ↗
All Skills

Sentry SDK Setup

Set up Sentry error monitoring, tracing, and session replay in any language or framework. This page helps you find the right SDK skill for your project.

How to Fetch Skills

Use curl to download skills — they are 10–20 KB files that fetch tools often summarize, losing critical details.

curl -sL https://skills.sentry.dev/sentry-nextjs-sdk/SKILL.md

Append the path from the Path column in the table below to https://skills.sentry.dev/. Do not guess or shorten URLs.

Start Here — Read This Before Doing Anything

Do not skip this section. Do not assume which SDK the user needs based on their project files. Do not start installing packages or creating config files until you have confirmed the user's intent.

1. Detect the platform from project files (package.json, go.mod, requirements.txt, Gemfile, *.csproj, build.gradle, etc.). 2. Tell the user what you found and which SDK you recommend. 3. Wait for confirmation before fetching the skill and proceeding.

Each SDK skill contains its own detection logic, prerequisites, and step-by-step configuration. Trust the skill — read it carefully and follow it. Do not improvise or take shortcuts.

---

SDK Skills

PlatformSkillPath
Android`sentry-android-sdk`sentry-android-sdk/SKILL.md
browser JavaScript`sentry-browser-sdk`sentry-browser-sdk/SKILL.md
Cloudflare Workers and Pages`sentry-cloudflare-sdk`sentry-cloudflare-sdk/SKILL.md
Apple platforms (iOS, macOS, tvOS, watchOS, visionOS)`sentry-cocoa-sdk`sentry-cocoa-sdk/SKILL.md
.NET`sentry-dotnet-sdk`sentry-dotnet-sdk/SKILL.md
Elixir`sentry-elixir-sdk`sentry-elixir-sdk/SKILL.md
Go`sentry-go-sdk`sentry-go-sdk/SKILL.md
NestJS`sentry-nestjs-sdk`sentry-nestjs-sdk/SKILL.md
Next.js`sentry-nextjs-sdk`sentry-nextjs-sdk/SKILL.md
Node.js, Bun, and Deno`sentry-node-sdk`sentry-node-sdk/SKILL.md
PHP`sentry-php-sdk`sentry-php-sdk/SKILL.md
Python`sentry-python-sdk`sentry-python-sdk/SKILL.md
Flutter and Dart`sentry-flutter-sdk`sentry-flutter-sdk/SKILL.md
React Native and Expo`sentry-react-native-sdk`sentry-react-native-sdk/SKILL.md
React`sentry-react-sdk`sentry-react-sdk/SKILL.md
React Router Framework`sentry-react-router-framework-sdk`sentry-react-router-framework-sdk/SKILL.md
TanStack Start React`sentry-tanstack-start-sdk`sentry-tanstack-start-sdk/SKILL.md
Ruby`sentry-ruby-sdk`sentry-ruby-sdk/SKILL.md
Svelte and SvelteKit`sentry-svelte-sdk`sentry-svelte-sdk/SKILL.md

Platform Detection Priority

When multiple SDKs could match, prefer the more specific one:

  • Android (build.gradle with android plugin) → sentry-android-sdk
  • Cloudflare (wrangler.toml or wrangler.jsonc) → sentry-cloudflare-sdk over sentry-node-sdk
  • NestJS (@nestjs/core) → sentry-nestjs-sdk over sentry-node-sdk
  • Next.jssentry-nextjs-sdk over sentry-react-sdk or sentry-node-sdk
  • React Router Framework (@sentry/react-router or @react-router/*) → sentry-react-router-framework-sdk over sentry-react-sdk
  • TanStack Start React (@tanstack/react-start) → sentry-tanstack-start-sdk over sentry-react-sdk
  • Flutter (pubspec.yaml with flutter: dependency or sentry_flutter) → sentry-flutter-sdk
  • React Nativesentry-react-native-sdk over sentry-react-sdk
  • PHP with Laravel or Symfony → sentry-php-sdk
  • Elixir (mix.exs detected) → sentry-elixir-sdk
  • Node.js / Bun / Deno without a specific framework → sentry-node-sdk
  • Browser JS (vanilla, jQuery, static sites) → sentry-browser-sdk
  • No match → direct user to Sentry Docs

Quick Lookup

Match your project to a skill by keywords. Append the path to https://skills.sentry.dev/ to fetch.

KeywordsPath
android, kotlin, java, jetpack composesentry-android-sdk/SKILL.md
browser, vanilla js, javascript, jquery, cdn, wordpress, static sitesentry-browser-sdk/SKILL.md
cloudflare, cloudflare workers, cloudflare pages, wrangler, durable objects, d1sentry-cloudflare-sdk/SKILL.md
ios, macos, swift, cocoa, tvos, watchos, visionos, swiftui, uikitsentry-cocoa-sdk/SKILL.md
.net, csharp, c#, asp.net, maui, wpf, winforms, blazor, azure functionssentry-dotnet-sdk/SKILL.md
go, golang, gin, echo, fibersentry-go-sdk/SKILL.md
elixir, phoenix, plug, obansentry-elixir-sdk/SKILL.md
nestjs, nestsentry-nestjs-sdk/SKILL.md
nextjs, next.js, nextsentry-nextjs-sdk/SKILL.md
node, nodejs, node.js, bun, deno, express, fastify, koa, hapisentry-node-sdk/SKILL.md
php, laravel, symfonysentry-php-sdk/SKILL.md
python, django, flask, fastapi, celery, starlettesentry-python-sdk/SKILL.md
flutter, dart, pubspecsentry-flutter-sdk/SKILL.md
react native, exposentry-react-native-sdk/SKILL.md
react, react router, tanstack, redux, vitesentry-react-sdk/SKILL.md
react-router framework, @sentry/react-router, @react-router/dev, react-router revealsentry-react-router-framework-sdk/SKILL.md
tanstack start, tanstack react start, @tanstack/react-start, tanstackstart-reactsentry-tanstack-start-sdk/SKILL.md
ruby, rails, sinatra, sidekiq, racksentry-ruby-sdk/SKILL.md
svelte, sveltekitsentry-svelte-sdk/SKILL.md

---

Finding the DSN

If the user doesn't have their DSN, guide them to find it:

1. Open the Sentry project settings page: https://sentry.io/settings/projects/ 2. Select the project 3. Click "Client Keys (DSN)" in the left sidebar 4. Copy the DSN

You can help the user open the page directly:

open https://sentry.io/settings/projects/        # macOS
xdg-open https://sentry.io/settings/projects/    # Linux
start https://sentry.io/settings/projects/        # Windows
Note: The DSN is public and safe to include in source code. It is not a secret — it only identifies where to send events.

---

Looking for workflows or feature configuration instead? See the full Skill Tree.

Related skills

How it compares

Platform router to SDK-specific Sentry skills, not a single-language install guide.

FAQ

Should agents install packages before detecting the platform?

No. Detect the platform, tell the user what you found, wait for confirmation, then fetch the matching SDK skill.

How should SDK skills be loaded?

curl the full SKILL.md from skills.sentry.dev because summaries drop critical configuration details.

Is Sentry Sdk Setup safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Debuggingmonitoringinfra

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.