S

sentry

by @openaiv
4.3(62)

提供Sentry的只读可观测性功能,用于查看项目和事件数据,需提供有效认证。

sentryerror-monitoringapplication-performance-monitoring-(apm)log-managementdevops-toolsGitHub
安装方式
npx skills add openai/skills --skill sentry
compare_arrows

Before / After 效果对比

1
使用前

过去,当生产环境出现问题时,我们主要依赖查看服务器日志文件或用户反馈来发现错误。这通常是一个被动的过程,错误发现滞后,定位问题需要耗费大量时间,导致故障恢复周期长。

使用后

集成 Sentry 后,所有应用程序错误和性能问题都会实时捕获并集中展示。团队能立即收到详细的错误报告和上下文信息,快速定位问题根源,显著缩短了故障响应和解决时间。

SKILL.md

sentry

Sentry (Read-only Observability)

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)

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).

1) List issues (ordered by most recent)

python3 "$SENTRY_API" \
  list-issues \
  --org {your-org} \
  --project {your-project} \
  --environment prod \
  --time-range 24h \
  --limit 20 \
  --query "is:unresolved"

2) Resolve an issue short ID to issue ID

python3 "$SENTRY_API" \
  list-issues \
  --org {your-org} \
  --project {your-project} \
  --query "ABC-123" \
  --limit 1

Use the returned id for issue detail or events.

3) Issue detail

python3 "$SENTRY_API" \
  issue-detail \
  1234567890

4) Issue events

python3 "$SENTRY_API" \
  issue-events \
  1234567890 \
  --limit 20

5) Event detail (no stack traces by default)

python3 "$SENTRY_API" \
  event-detail \
  --org {your-org} \
  --project {your-project} \
  abcdef1234567890

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}/

Inputs and defaults

  • org_slug, project_slug: default to {your-org}/{your-project} (avoid non-prod orgs).

  • time_range: default 24h (pass as statsPeriod).

  • environment: default prod.

  • limit: default 20, max 50 (paginate until limit reached).

  • search_query: optional query parameter.

  • issue_short_id: resolve via list-issues query first.

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. Weekly Installs286Repositoryopenai/skillsGitHub Stars14.5KFirst SeenFeb 1, 2026Security AuditsGen Agent Trust HubPassSocketWarnSnykWarnInstalled oncodex255opencode236gemini-cli228github-copilot222cursor209amp208

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量1.2K
评分4.3 / 5.0
版本
更新日期2026年5月21日
对比案例1 组

用户评分

4.3(62)
5
23%
4
53%
3
23%
2
2%
1
0%

为此 Skill 评分

0.0

兼容平台

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

时间线

创建2026年3月17日
最后更新2026年5月21日