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日