Skill

sentry

by openai

AI Summary

Sentry booster enables developers to inspect production errors, summarize recent issues, and pull health data from Sentry via read-only API queries. Ideal for on-call engineers and DevOps teams needing quick observability access without leaving their coding environment.

Install

# Add to your project root as SKILL.md
curl -o SKILL.md "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/sentry/SKILL.md"

Description

Use when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry API; perform read-only queries with the bundled script and require `SENTRY_AUTH_TOKEN`.

API requirements

Always use these endpoints (GET only): • List issues: /api/0/projects/{org_slug}/{project_slug}/issues/ • Issue detail: /api/0/issues/{issue_id}/ • Events for issue: /api/0/issues/{issue_id}/events/ • Event detail: /api/0/projects/{org_slug}/{project_slug}/events/{event_id}/

Quick start

• If not already authenticated, ask the user to provide a valid SENTRY_AUTH_TOKEN (read-only scopes such as project:read, event:read) or to log in and create one before running commands. • Set SENTRY_AUTH_TOKEN as an env var. • Optional defaults: SENTRY_ORG, SENTRY_PROJECT, SENTRY_BASE_URL. • Defaults: org/project {your-org}/{your-project}, time range 24h, environment prod, limit 20 (max 50). • Always call the Sentry API (no heuristics, no caching). If the token is missing, give the user these steps: • Create a Sentry auth token: https://sentry.io/settings/account/api/auth-tokens/ • Create a token with read-only scopes such as project:read, event:read, and org:read. • Set SENTRY_AUTH_TOKEN as an environment variable in their system. • Offer to guide them through setting the environment variable for their OS/shell if needed. • Never ask the user to paste the full token in chat. Ask them to set it locally and confirm when ready.

Core tasks (use bundled script)

Use scripts/sentry_api.py for deterministic API calls. It handles pagination and retries once on transient errors.

Skill path (set once)

`bash export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}" export SENTRY_API="$CODEX_HOME/skills/sentry/scripts/sentry_api.py" ` User-scoped skills install under $CODEX_HOME/skills (default: ~/.codex/skills).

Quality Score

B

Good

88/100

Standard Compliance85
Documentation Quality78
Usefulness88
Maintenance Signal100
Community Signal100
Scored Today

GitHub Signals

Stars10.2k
Forks569
Issues104
UpdatedToday
View on GitHub

Trust & Transparency

No License Detected

Review source code before installing

Verified Open Source

Hosted on GitHub — publicly auditable

Actively Maintained

Last commit Today

10.2k stars — Strong Community

569 forks

My Fox Den

Community Rating

Works With

Claude Code