Fetch raw JSON for ad creatives, apps, rankings, market data, and download or revenue estimates.
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 loginor setSENTRY_AUTH_TOKENas an env var. - The CLI auto-detects org/project from DSNs in
.envfiles, source code, config defaults, and directory names. Only specify/if auto-detection fails or picks the wrong target. - Defaults: time range
24h, environmentproduction, limit 20. - Always use
--jsonwhen processing output programmatically. Use--json --fieldsto select specific fields and reduce output size. - Use
sentry schemato discover API endpoints quickly.
If the CLI is not installed, give the user these steps:
- Install the Sentry CLI:
curl https://cli.sentry.dev/install -fsS | bash - Authenticate:
sentry auth login - 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: default24h(pass as--period 24h).environment: defaultprod(pass as part of--query, e.g.,environment:production).limit: default 20 (pass as--limit).search_query: optional--queryparameter, uses Sentry search syntax (e.g.,is:unresolved,assigned:me).issue_short_id: use directly withsentry 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
Create or revise Draw.io, Mermaid, and Excalidraw diagrams from natural-language requirements.
Search, read, query, and—with explicit approval—modify content in connected Notion workspaces.
Read and manage Google Merchant Center resources through v1 APIs with managed OAuth and approval-gated writes.
Convert Chinese finance questions into checked Tushare research workflows, summaries, and data files.
Access supported Square resources through managed OAuth for read and approved administrative operations.
More from OpenAI
Browse all skillschatgpt-apps
OfficialPlan, scaffold, refactor, and validate ChatGPT Apps SDK projects with an MCP server and widget UI.
figma-generate-design
OfficialBuild or update full-page Figma screens with linked design-system components, variables, and styles.
figma-generate-library
OfficialBuilds a code-aligned Figma design system through phased creation, validation, and user approval.
figma-use
OfficialRuns Figma Plugin API scripts with the required call parameters, API rules, IDs, and validation workflow.
hatch-pet
OfficialCreate and validate a Codex-compatible animated pet atlas from concepts, brand cues, or reference art.
imagegen
OfficialGenerate or edit raster assets, validate the result, and place selected files into the project workspace.