--- name: sentry-feature-setup description: Configure specific Sentry features beyond basic SDK setup. Use when asked to monitor AI/LLM calls, set up OpenTelemetry pipelines, create alerts and notifications, or set up Sentry Snapshots. license: Apache-2.0 role: router --- > [All Skills](../../SKILL_TREE.md) # Sentry Feature Setup Configure specific Sentry capabilities beyond basic SDK setup — AI monitoring, OpenTelemetry pipelines, alerts, and Sentry Snapshots. This page helps you find the right feature skill for your task. ## Start Here — Read This Before Doing Anything **Do not skip this section.** Do not assume which feature the user needs. Ask first. 1. If the user mentions **AI monitoring, LLM tracing, conversations, or instrumenting an AI SDK** (OpenAI, Anthropic, LangChain, Vercel AI, Google GenAI, Pydantic AI, Laravel AI) → `sentry-setup-ai-monitoring` 2. If the user mentions **OpenTelemetry, OTel Collector, or multi-service telemetry routing** → `sentry-otel-exporter-setup` 3. If the user mentions **alerts, notifications, on-call, Slack/PagerDuty/Discord integration, or workflow rules** → `sentry-create-alert` 4. If the user mentions **Apple/Cocoa snapshot testing or Sentry Snapshots for Apple platforms** — SnapshotPreviews, Apple Snapshots, Cocoa snapshots, Xcode snapshot testing, Swift previews for Sentry Snapshots, iOS, macOS, tvOS, watchOS, or visionOS → `sentry-snapshots-cocoa`. When unclear, **ask the user** which feature they want to configure. Do not guess. > Instrumenting a signal (tracing/spans, logging, metrics, span streaming, or deciding what to emit) is now part of the standalone `sentry-instrument` skill. --- ## Feature Skills | Feature | Skill | |---|---| | AI/LLM monitoring and conversations — instrument OpenAI, Anthropic, LangChain, Vercel AI, Google GenAI, Pydantic AI, Laravel AI | [`sentry-setup-ai-monitoring`](../sentry-setup-ai-monitoring/SKILL.md) | | Sentry Snapshots for Apple/Cocoa — upload Apple snapshot images to Sentry; prefer SnapshotPreviews when Swift previews exist | [`sentry-snapshots-cocoa`](../sentry-snapshots-cocoa/SKILL.md) | | OpenTelemetry Collector with Sentry Exporter — multi-project routing, automatic project creation | [`sentry-otel-exporter-setup`](../sentry-otel-exporter-setup/SKILL.md) | | Alerts via workflow engine API — email, Slack, PagerDuty, Discord | [`sentry-create-alert`](../sentry-create-alert/SKILL.md) | Each skill contains its own detection logic, prerequisites, and step-by-step instructions. Trust the skill — read it carefully and follow it. Do not improvise or take shortcuts. --- Looking for SDK setup or debugging workflows instead? See the [full Skill Tree](../../SKILL_TREE.md). --- > [!NOTE] > You fetched this over HTTP from `https://skills.sentry.dev/sentry-feature-setup/SKILL.md`. The links in it are relative > paths to other skill files. To follow one, resolve it against this document's URL > and fetch the full file with `curl -sL` — these files are large, and a summarizing > fetch tool will drop details you need. A link `` resolves to > `https://skills.sentry.dev/sentry-feature-setup/`, and `../` steps up one level from `https://skills.sentry.dev/sentry-feature-setup/`.