Data & analysis

sentry

Inspect Sentry issues and events, summarize production errors, and retrieve health data through read-only CLI queries.

What it does

Inspect recent Sentry issues and events through read-only `sentry` CLI queries, with defaults of 24 hours, production, and 20 results. It can list and inspect issues, retrieve event details, request AI root-cause explanations or fix plans, and use arbitrary GET API endpoints when dedicated commands are unavailable. Outputs redact emails and IPs, omit raw stack traces, and never expose authentication tokens.

When to use it

  • Reviewing unresolved production issues from the last 24 hours
  • Investigating events linked to a Sentry issue
  • Summarizing recent production errors
  • Retrieving data from an uncovered Sentry API endpoint

The skill document

Sentry (Read-only Observability)

Quick start

  • If not already authenticated, ask the user to run sentry auth login or set SENTRY_AUTH_TOKEN as an env var.
  • The CLI auto-detects org/project from DSNs in .env files, source code, config defaults, and directory names. Only specify / if auto-detection fails or picks the wrong target.
  • Defaults: time range 24h, environment production, limit 20.
  • Always use --json when processing output programmatically. Use --json --fields to select specific fields and reduce output size.
  • Use sentry schema to discover API endpoints quickly.

If the CLI is not installed, give the user these steps:

  1. Install the Sentry CLI: curl https://cli.sentry.dev/install -fsS | bash
  2. Authenticate: sentry auth login
  3. Confirm authentication: sentry auth status
  • Never ask the user to paste the full token in chat. Ask them to set it locally and confirm when ready.

Core tasks (use Sentry CLI)

Use the sentry CLI for all queries. It handles authentication, org/project detection, pagination, and retries automatically. Use --json for machine-readable output.

1) List issues (ordered by most recent)

sentry issue list \
  --query "is:unresolved environment:production" \
  --period 24h \
  --limit 20 \
  --json --fields shortId,title,priority,level,status

If auto-detection doesn't resolve org/project, pass them explicitly:

sentry issue list {your-org}/{your-project} \
  --query "is:unresolved environment:production" \
  --period 24h \
  --limit 20 \
  --json

2) Resolve an issue short ID to issue detail

sentry issue view {ABC-123} --json

Use the short ID format (e.g., ABC-123), not the numeric ID.

3) Issue detail

sentry issue view {ABC-123}

4) Issue events

sentry issue events {ABC-123} --limit 20 --json

5) Event detail

sentry event view {your-org}/{your-project}/{event_id} --json

6) AI-powered root cause analysis

sentry issue explain {ABC-123}

7) AI-powered fix plan

sentry issue plan {ABC-123}

Fallback: arbitrary API access

For endpoints not covered by dedicated CLI commands, use sentry api:

sentry api /api/0/organizations/{your-org}/ --method GET

Use sentry schema to discover available API endpoints:

sentry schema issues

Inputs and defaults

  • org_slug, project_slug: auto-detected by the CLI from DSNs, env vars, and directory names. Override with positional {your-org}/{your-project} if auto-detection fails.
  • time_range: default 24h (pass as --period 24h).
  • environment: default prod (pass as part of --query, e.g., environment:production).
  • limit: default 20 (pass as --limit).
  • search_query: optional --query parameter, uses Sentry search syntax (e.g., is:unresolved, assigned:me).
  • issue_short_id: use directly with sentry issue view.

Output formatting rules

  • Issue list: show title, short_id, status, first_seen, last_seen, count, environments, top_tags; order by most recent.
  • Event detail: include culprit, timestamp, environment, release, url.
  • If no results, state explicitly.
  • Redact PII in output (emails, IPs). Do not print raw stack traces.
  • Never echo auth tokens.

Golden test inputs

  • Org: {your-org}
  • Project: {your-project}
  • Issue short ID: {ABC-123}

Example prompt: "List the top 10 open issues for prod in the last 24h." Expected: ordered list with titles, short IDs, counts, last seen.

Questions people ask

What Sentry data can it inspect?
It can list issues, view issue details and associated events, inspect individual events, and query GET API endpoints through `sentry api`. Issue lists can include fields such as title, short ID, status, first and last seen times, count, environments, and top tags.
How does it select the organization, project, and query scope?
The CLI auto-detects the organization and project from DSNs, environment variables, configuration defaults, and directory names; explicit slugs are used when detection fails. Queries default to the last 24 hours, production, and 20 results, with optional Sentry search syntax.
What authentication and privacy safeguards are used?
Authentication uses `sentry auth login` or a locally configured `SENTRY_AUTH_TOKEN`; the full token is never requested in chat or echoed. Results redact emails and IP addresses and do not print raw stack traces.

Related skills

Fetch raw JSON for ad creatives, apps, rankings, market data, and download or revenue estimates.

4.3k installs296 stars

Create or revise Draw.io, Mermaid, and Excalidraw diagrams from natural-language requirements.

1.0k installs47 stars

Search, read, query, and—with explicit approval—modify content in connected Notion workspaces.

339 installs8 stars

Read and manage Google Merchant Center resources through v1 APIs with managed OAuth and approval-gated writes.

231 installs5 stars

Convert Chinese finance questions into checked Tushare research workflows, summaries, and data files.

559 installs33 stars

Access supported Square resources through managed OAuth for read and approved administrative operations.

229 installs3 stars

More from OpenAI

Browse all skills

chatgpt-apps

Official

Plan, scaffold, refactor, and validate ChatGPT Apps SDK projects with an MCP server and widget UI.

by OpenAI24.8k stars

Build or update full-page Figma screens with linked design-system components, variables, and styles.

by OpenAI24.8k stars

Builds a code-aligned Figma design system through phased creation, validation, and user approval.

by OpenAI24.8k stars

figma-use

Official

Runs Figma Plugin API scripts with the required call parameters, API rules, IDs, and validation workflow.

by OpenAI24.8k stars

hatch-pet

Official

Create and validate a Codex-compatible animated pet atlas from concepts, brand cues, or reference art.

by OpenAI24.8k stars

imagegen

Official

Generate or edit raster assets, validate the result, and place selected files into the project workspace.

by OpenAI24.8k stars