Official agent skill

Sentry Tanstack Start SDK

by getsentry in getsentry/sentry-for-ai

Full Sentry SDK setup for TanStack Start React. An agent skill from getsentry/sentry-for-ai.

OfficialApache-2.0Auto-check: notes

Install Sentry Tanstack Start SDK

skills CLI
$ npx skills add getsentry/sentry-for-ai --skill sentry-tanstack-start-sdk -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install getsentry/sentry-for-ai sentry-tanstack-start-sdk --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/getsentry/sentry-for-ai.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills-legacy/sentry-tanstack-start-sdk .claude/skills/sentry-tanstack-start-sdk && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sentry-tanstack-start-sdk
GitHub stars
268
Token cost
~3.5k tokens
SKILL.md length
953 words
Files
7 (incl. references)
Skills in repo
32
Repo updated
First seen
Licence
Apache-2.0

At a glance

Full Sentry SDK setup for TanStack Start React. An agent skill from getsentry/sentry-for-ai.

  • Works in 4 steps: Detect → Recommend → Guide → …
  • Asked to add Sentry to TanStack Start
  • SKILL.md covers Invoke This Skill When, Phase 1: Detect, Phase 2: Recommend and Phase 3: Guide, plus 4 more sections
  • Calls npm; reaches docs.sentry.io; needs SENTRY_AUTH_TOKEN

What it does

Sentry Tanstack Start SDK is an agent skill from getsentry/sentry-for-ai, published by the product's own GitHub organization. Full Sentry SDK setup for TanStack Start React. Use when asked to "add Sentry to TanStack Start", "install @sentry/tanstackstart-react", or configure error monitoring, tracing, session replay, logs, or user feedback in a TanStack Start React app.

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/error-monitoring.md`, `references/logging.md` and `references/session-replay.md`).

It works with Sentry, TanStack, React and Vite. The repository describes itself as: Teach your AI coding assistant how to use Sentry - setup, debugging, alerts, and more. The licence is Apache-2.0.

When your agent uses it

  • Asked to add Sentry to TanStack Start
  • Install @sentry/tanstackstart-react
  • Configure error monitoring
  • User feedback in a TanStack Start React app

Example prompts

  • “add Sentry to TanStack Start”
  • “install @sentry/tanstackstart-react”
  • “/sentry-tanstack-start-sdk”

Requirements

  • Node.js
  • A credential in SENTRY_AUTH_TOKEN

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Detect
  2. Recommend
  3. Guide
  4. Cross-Link

What it can do on your machine

Read from SKILL.md and the folder at commit d8fd106. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • docs.sentry.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • SENTRY_AUTH_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sentry Tanstack Start SDK loads about 3.5k tokens when it runs, and up to ~7.4k if it reads all its reference files. Until then it costs about 68 tokens; SKILL.md has 953 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~68
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:43
    cat .env .env.local .env.sentry-build-plugin 2>/dev/null | grep "SENTRY_AUTH_TOKEN"
  • NoteMentions a .env fileSKILL.md:186
    If the token is stored in `.env`, load it with `loadEnv` in the Vite config before passing it to the plugin.
  • NoteMentions a .env fileSKILL.md:379
    e `loadEnv(mode, process.cwd(), "")` or `.env.sentry-build-plugin` |

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from getsentry/sentry-for-ai at commit d8fd106, republished under its Apache-2.0 licence (© getsentry). 953 words, ~3,474 tokens.

Download SKILL.mdSave it as .claude/skills/sentry-tanstack-start-sdk/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
sentry-tanstack-start-sdk
description
Full Sentry SDK setup for TanStack Start React. Use when asked to "add Sentry to TanStack Start", "install @sentry/tanstackstart-react", or configure error monitoring, tracing, session replay, logs, or user feedback in a TanStack Start React app.
license
Apache-2.0
category
sdk-setup
parent
sentry-sdk-setup
disable-model-invocation
true

All Skills > SDK Setup > TanStack Start React SDK

Sentry TanStack Start React SDK

Opinionated wizard that scans your TanStack Start React project and guides you through complete Sentry setup for browser and server runtimes.

Invoke This Skill When

  • User asks to "add Sentry to TanStack Start" or "set up Sentry" in a TanStack Start React app
  • User wants to install or configure @sentry/tanstackstart-react
  • User wants error monitoring, tracing, session replay, logs, or user feedback for TanStack Start React
  • User asks about sentryTanstackStart, wrapFetchWithSentry, instrument.server.mjs, or TanStack Start middleware instrumentation

Note: This SDK is currently alpha and documented as compatible with TanStack Start 1.0 RC. Always verify against docs.sentry.io/platforms/javascript/guides/tanstackstart-react/ before implementing.


Phase 1: Detect

Run these commands to understand the project before making any recommendations:

bash
# Detect TanStack Start / Router and existing Sentry
cat package.json | grep -E '"@tanstack/react-start"|"@tanstack/react-router"|"@sentry/tanstackstart-react"'

# Check if Sentry is already present
cat package.json | grep '"@sentry/'

# Detect key files used by the TanStack Start setup
ls src/router.tsx src/start.ts src/server.ts instrument.server.mjs vite.config.ts vite.config.js 2>/dev/null

# Check whether source map upload credentials are configured
cat .env .env.local .env.sentry-build-plugin 2>/dev/null | grep "SENTRY_AUTH_TOKEN"

# Detect deployment hints in scripts
cat package.json | grep -E '"dev"|"build"|"start"|NODE_OPTIONS|--import'

# Detect logging libraries
cat package.json | grep -E '"pino"|"winston"|"loglevel"'

# Detect companion backend directories
ls ../backend ../server ../api 2>/dev/null
cat ../go.mod ../requirements.txt ../Gemfile ../pom.xml 2>/dev/null | head -3

What to determine:

QuestionImpact
@tanstack/react-start present?Confirms this skill is the right setup path
@sentry/tanstackstart-react already installed?Skip install and go to feature tuning
src/router.tsx exists?Client-side Sentry.init placement
src/start.ts exists?Global middleware setup for server-side errors
src/server.ts exists?Server entry instrumentation placement
instrument.server.mjs exists?Runtime startup instrumentation path
vite.config.ts exists?Add sentryTanstackStart plugin and source maps
SENTRY_AUTH_TOKEN configured?Source map upload readiness
Backend directory found?Trigger Phase 4 cross-link suggestion

Phase 2: Recommend

Present a concrete recommendation based on what you found. Do not ask open-ended questions — lead with a proposal:

Recommended (core coverage):

  • ✅ Error Monitoring — always; captures unhandled client and server errors
  • ✅ Tracing — high-value for request and route timing across browser and server
  • ✅ Session Replay — recommended for user-facing apps

Optional (enhanced observability):

  • ⚡ Logs — recommend when structured log search and log-to-trace correlation are needed
  • ⚡ User Feedback — recommend when product teams want in-app issue reports

Recommendation logic:

FeatureRecommend when...
Error MonitoringAlways — non-negotiable baseline
TracingUsually yes for TanStack Start; route + fetch instrumentation gives immediate value
Session ReplayUser-facing app, login flows, checkout flows, or hard-to-reproduce UX bugs
LogsExisting logging strategy, support workflow, or trace/log correlation needs
User FeedbackTeam wants direct user reports without leaving the app

Propose: "I recommend Error Monitoring + Tracing + Session Replay. Want me to also enable Logs and User Feedback?"


Phase 3: Guide

Install
bash
npm install @sentry/tanstackstart-react --save
Configure Client-Side Sentry in src/router.tsx

Initialize Sentry inside the router factory and gate it to the browser:

tsx
import * as Sentry from "@sentry/tanstackstart-react";
import { createRouter } from "@tanstack/react-router";

export const getRouter = () => {
  const router = createRouter();

  if (!router.isServer) {
    Sentry.init({
      dsn: "___PUBLIC_DSN___",
      dataCollection: {
        // userInfo: false,
        // httpBodies: [],
      },

      integrations: [
        Sentry.tanstackRouterBrowserTracingIntegration(router),
        Sentry.replayIntegration(),
        Sentry.feedbackIntegration({
          colorScheme: "system",
        }),
      ],

      enableLogs: true,
      tracesSampleRate: 1.0,
      replaysSessionSampleRate: 0.1,
      replaysOnErrorSampleRate: 1.0,
    });
  }

  return router;
};
Configure Server-Side Sentry in instrument.server.mjs

Create instrument.server.mjs in project root:

javascript
import * as Sentry from "@sentry/tanstackstart-react";

Sentry.init({
  dsn: "___PUBLIC_DSN___",
  dataCollection: {
    // To disable sending user data and HTTP bodies, uncomment the lines below. For more info visit:
    // https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/configuration/options/#dataCollection
    // userInfo: false,
    // httpBodies: [],
  },
  enableLogs: true,
  tracesSampleRate: 1.0,
});
Configure Vite Plugin in vite.config.ts

sentryTanstackStart should be the last plugin:

typescript
import { defineConfig } from "vite";
import { sentryTanstackStart } from "@sentry/tanstackstart-react/vite";
import { tanstackStart } from "@tanstack/react-start/plugin/vite";

export default defineConfig({
  plugins: [
    tanstackStart(),
    sentryTanstackStart({
      org: "___ORG_SLUG___",
      project: "___PROJECT_SLUG___",
      authToken: process.env.SENTRY_AUTH_TOKEN,
    }),
  ],
});

If the token is stored in .env, load it with loadEnv in the Vite config before passing it to the plugin.

Instrument Server Entry Point in src/server.ts

Wrap the fetch handler with wrapFetchWithSentry:

typescript
import { wrapFetchWithSentry } from "@sentry/tanstackstart-react";
import handler, { createServerEntry } from "@tanstack/react-start/server-entry";

export default createServerEntry(
  wrapFetchWithSentry({
    fetch(request: Request) {
      return handler.fetch(request);
    },
  }),
);
Add Global Server Middleware in src/start.ts

These middleware capture server-side request and function errors:

tsx
import {
  sentryGlobalFunctionMiddleware,
  sentryGlobalRequestMiddleware,
} from "@sentry/tanstackstart-react";
import { createStart } from "@tanstack/react-start";

export const startInstance = createStart(() => {
  return {
    requestMiddleware: [sentryGlobalRequestMiddleware],
    functionMiddleware: [sentryGlobalFunctionMiddleware],
  };
});

Sentry middleware should be first in each array.

Runtime Startup Patterns

Choose one runtime method:

Runtime patternUse when...Notes
--import flagYou can control Node startup flagsPreferred for production monitoring
Direct import in src/server.tsHost restricts startup flags (for example serverless hosts)Limits instrumentation to native Node APIs

--import examples:

json
{
  "scripts": {
    "dev": "NODE_OPTIONS='--import ./instrument.server.mjs' vite dev --port 3000",
    "build": "vite build && cp instrument.server.mjs .output/server",
    "start": "node --import ./.output/server/instrument.server.mjs .output/server/index.mjs"
  }
}

Direct import fallback (top of src/server.ts):

typescript
import "../instrument.server.mjs";
For Each Agreed Feature

Walk through features one at a time. Load the reference file, follow steps exactly, and verify before moving on:

FeatureReferenceLoad when...
Error Monitoring${SKILL_ROOT}/references/error-monitoring.mdAlways
Tracing${SKILL_ROOT}/references/tracing.mdRoute/API performance visibility needed
Session Replay${SKILL_ROOT}/references/session-replay.mdUser-facing app
Logs${SKILL_ROOT}/references/logging.mdStructured logs and correlation needed
User Feedback${SKILL_ROOT}/references/user-feedback.mdIn-app feedback collection needed
TanStack Start Features${SKILL_ROOT}/references/tanstackstart-features.mdServer entry, Vite plugin, source maps, runtime startup

For each feature: Read ${SKILL_ROOT}/references/<feature>.md, follow steps exactly, verify it works.


Configuration Reference

Show full SKILL.md (383 more words)Show less
Key Sentry.init() Options
OptionTypeDefaultNotes
dsnstring—Required; SDK is disabled when empty
dataCollectionobjectconservative unless setFine-grained control over auto-collected categories (userInfo, cookies, httpHeaders, httpBodies, queryParams, genAI). When omitted, the SDK falls back to sendDefaultPii (default false). Passing the object — even {} — flips unset categories to their permissive defaults; opt out per category.
integrationsIntegration[]SDK defaultsInclude TanStack Router tracing, replay, feedback as needed
enableLogsbooleanfalseEnables Sentry.logger.* APIs
tracesSampleRatenumber—1.0 in development, lower in production
replaysSessionSampleRatenumber—Fraction of all sessions recorded
replaysOnErrorSampleRatenumber—Fraction of error sessions recorded
tunnelstring—Optional ad-blocker bypass endpoint
debugbooleanfalseSDK diagnostic logging
TanStack Start-Specific APIs
APIPurpose
tanstackRouterBrowserTracingIntegration(router)Browser navigation tracing
wrapFetchWithSentry(...)Server request tracing + error capture on fetch handler
sentryGlobalRequestMiddlewareCaptures request-level server errors
sentryGlobalFunctionMiddlewareCaptures server function errors
sentryTanstackStart({...})Vite plugin for source maps and middleware instrumentation

Verification

Trigger test events to confirm Sentry receives data.

Issues Test (Frontend)
tsx
<button
  type="button"
  onClick={() => {
    throw new Error("Sentry Test Error");
  }}
>
  Break the world
</button>
Tracing Test (Frontend + API Route)
tsx
<button
  type="button"
  onClick={async () => {
    await Sentry.startSpan({ name: "Example Frontend Span", op: "test" }, async () => {
      const res = await fetch("/api/sentry-example");
      if (!res.ok) {
        throw new Error("Sentry Example Frontend Error");
      }
    });
  }}
>
  Break the world
</button>
Logs Test
javascript
Sentry.logger.info("User example action completed");
Sentry.logger.warn("Slow operation detected", { operation: "data_fetch", duration: 3500 });
Sentry.logger.error("Validation failed", { field: "email", reason: "Invalid email" });

Confirm in Sentry:

  • Issues: frontend/server errors appear
  • Traces: browser and server spans appear
  • Replays: session replay appears when enabled
  • Logs: log lines appear when enableLogs: true
  • User Feedback: submissions appear when feedback integration is enabled

After completing TanStack Start setup, check whether a companion backend exists without Sentry:

bash
ls ../backend ../server ../api ../go ../python 2>/dev/null
cat ../go.mod ../requirements.txt ../pyproject.toml ../Gemfile ../pom.xml 2>/dev/null | head -5

If a backend exists without Sentry configured, suggest the matching skill:

Backend detectedSuggest skill
Go (go.mod)sentry-go-sdk
Python (requirements.txt, pyproject.toml)sentry-python-sdk
Ruby (Gemfile)sentry-ruby-sdk
Java (pom.xml, build.gradle)Use @sentry/java docs
Node.js backend servicessentry-node-sdk

Troubleshooting

IssueSolution
Events not appearingSet debug: true, verify DSN, and ensure client/server init files both run
No server tracesConfirm src/server.ts uses wrapFetchWithSentry and runtime loads instrument.server.mjs
Server errors missing from route handlersEnsure sentryGlobalRequestMiddleware and sentryGlobalFunctionMiddleware are first in arrays
Source maps not resolvingVerify SENTRY_AUTH_TOKEN, org, and project in sentryTanstackStart config
SENTRY_AUTH_TOKEN undefined in Vite configUse loadEnv(mode, process.cwd(), "") or .env.sentry-build-plugin
Replay not recordingEnsure replayIntegration() is in integrations and sample rates are non-zero
Feedback widget not visibleConfirm feedbackIntegration() is configured and check CSS z-index conflicts
Logs missing in SentrySet enableLogs: true and use Sentry.logger.* APIs
Direct-import setup misses library spansPrefer --import startup when possible; direct import supports native Node instrumentation only
SSR rendering exceptions not auto-capturedCapture manually with Sentry.captureException in error boundaries / fallback handlers

© getsentry, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (references) in skills-legacy/sentry-tanstack-start-sdk of getsentry/sentry-for-ai.

  • SKILL.md
  • references/error-monitoring.md
  • references/logging.md
  • references/session-replay.md
  • references/tanstackstart-features.md
  • references/tracing.md
  • references/user-feedback.md

Open the folder on GitHubat commit d8fd106

Compare with similar skills

Sentry Tanstack Start SDK next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sentry Tanstack Start SDK compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sentry Tanstack Start SDK this skillgetsentry/sentry-for-ai268—~3.5kAutomated safety check: NotesApache-2.0
Shadmin Devahaodev/shadmin174—~2.7kAutomated safety check: PassMIT
Cleanup Specialistahaodev/shadmin174—~1.3kAutomated safety check: PassMIT
Shadmin CLIahaodev/shadmin174—~1.1kAutomated safety check: NotesMIT
Lingui Framework SetupB0und/WikiSpeedrun133—~1.9kAutomated safety check: PassMIT
Frontend Data Fetchinggetsentry/sentry45k—~1.4kAutomated safety check: PassCustom licence

Similar skills

  • Shadmin Dev

    ahaodev/shadmin

    Apply Shadmin feature-development standards (backend Go/Gin/Ent + frontend React/TS).

    174 GitHub stars~2.7k tokensUpdated 5 days ago
    Frontend & DesignAuto-check passed
  • Cleanup Specialist

    ahaodev/shadmin

    Safe cleanup of Shadmin's Go backend, React frontend, Go CLI, and docs — remove dead code, consolidate duplication, and improve maintainability without changing behavior or adding features.

    174 GitHub stars~1.3k tokensUpdated 5 days ago
    DevelopmentAuto-check passed
  • Shadmin CLI

    ahaodev/shadmin

    A skill your agent uses when the user asks to query Shadmin admin platform resources (users, roles, menus, registered API resources) from a terminal — for example "list shadmin users", "show shadmin…

    174 GitHub stars~1.1k tokensUpdated 5 days ago
    Backend & APIsAuto-check: notes
  • Lingui Framework Setup

    B0und/WikiSpeedrun

    Set up Lingui in a React framework. An agent skill from B0und/WikiSpeedrun.

    133 GitHub stars~1.9k tokensUpdated 17 days ago
    Frontend & DesignAuto-check passed
  • Frontend Data Fetching

    getsentry/sentry

    Official

    Fetch data in Sentry's frontend with TanStack Query and apiOptions.

    45k GitHub stars~1.4k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Stitch to React and Vite Dashboard

    google-labs-code/stitch-skills

    Official

    Turns Stitch screens into a React, Vite and TypeScript dashboard with TanStack Query data fetching, DESIGN.md tokens as CSS variables and optional read-only Web3 data.

    8.4k GitHub stars~914 tokensUpdated 1 mo ago
    Frontend & DesignAuto-check: notes

More from getsentry/sentry-for-ai

All 32 skills in this repo
  • Sentry Elixir SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for Elixir. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • Sentry Go SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for Go. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~3.2k tokensUpdated today
    Auto-check passed
  • Sentry Nextjs SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for Next.js. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~4.7k tokensUpdated today
    Auto-check: notes
  • Sentry Php SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for PHP. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~3.7k tokensUpdated today
    Auto-check: notes
  • Sentry Python SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for Python. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~4.1k tokensUpdated today
    Auto-check passed
  • Sentry React Router Framework SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for React Router Framework mode. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~3.8k tokensUpdated today
    Auto-check: notes

Questions about Sentry Tanstack Start SDK

What does Sentry Tanstack Start SDK do?

Full Sentry SDK setup for TanStack Start React. An agent skill from getsentry/sentry-for-ai. Sentry Tanstack Start SDK is an agent skill from getsentry/sentry-for-ai, published by the product's own GitHub organization. Full Sentry SDK setup for TanStack Start React.

When should I use Sentry Tanstack Start SDK?

Sentry Tanstack Start SDK fits situations like: asked to add Sentry to TanStack Start; install @sentry/tanstackstart-react; configure error monitoring; user feedback in a TanStack Start React app.

How do I install Sentry Tanstack Start SDK in Claude Code?

Run `npx skills add getsentry/sentry-for-ai --skill sentry-tanstack-start-sdk -a claude-code`. Or copy the skill folder (skills-legacy/sentry-tanstack-start-sdk in getsentry/sentry-for-ai) into .claude/skills/sentry-tanstack-start-sdk in your project. Claude Code loads it when a task matches its description.

How do I install Sentry Tanstack Start SDK in Codex?

Run `npx skills add getsentry/sentry-for-ai --skill sentry-tanstack-start-sdk -a codex`. Or copy the skill folder (skills-legacy/sentry-tanstack-start-sdk in getsentry/sentry-for-ai) into .agents/skills/sentry-tanstack-start-sdk in your project. Codex loads it when a task matches its description.

Can I use Sentry Tanstack Start SDK in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add getsentry/sentry-for-ai --skill sentry-tanstack-start-sdk -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sentry-tanstack-start-sdk, .gemini/skills/sentry-tanstack-start-sdk, .github/skills/sentry-tanstack-start-sdk and .opencode/skills/sentry-tanstack-start-sdk in your project.

What does Sentry Tanstack Start SDK need to run?

Going by SKILL.md and its folder, Sentry Tanstack Start SDK needs the command-line tools its instructions call (npm) and credentials named SENTRY_AUTH_TOKEN. Our summary lists: Node.js; A credential in SENTRY_AUTH_TOKEN.

Does Sentry Tanstack Start SDK access the network?

SKILL.md names 1 domain. In commands or code: docs.sentry.io; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Sentry Tanstack Start SDK safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Sentry Tanstack Start SDK use?

Sentry Tanstack Start SDK is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sentry Tanstack Start SDK use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.9k tokens, read only when the agent opens those files.

What are the alternatives to Sentry Tanstack Start SDK?

Skills that share tags, products or a category with Sentry Tanstack Start SDK: Shadmin Dev (ahaodev/shadmin, 174 stars), Cleanup Specialist (ahaodev/shadmin, 174 stars), Shadmin CLI (ahaodev/shadmin, 174 stars) and Lingui Framework Setup (B0und/WikiSpeedrun, 133 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sentry Tanstack Start SDK?

getsentry (a GitHub organization, an official publisher) maintains it in getsentry/sentry-for-ai, which has 268 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on October 7, 2026.

Source: getsentry/sentry-for-ai on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.