skill

Sentry

OpenAI0+ تثبيتموثوق

نبذة

# 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 `<org>/<project>` 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 <resource>` 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)

```bash 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: ```bash 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

```bash sentry issue view {ABC-123} --json ```

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

### 3) Issue detail

```bash sentry issue view {ABC-123} ```

### 4) Issue events

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

### 5) Event detail

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

### 6) AI-powered root cause analysis

```bash sentry issue explain {ABC-123} ```

### 7) AI-powered fix plan

```bash sentry issue plan {ABC-123} ```

## Fallback: arbitrary API access

For endpoints not covered by dedicated CLI commands, use `sentry api`: ```bash sentry api /api/0/organizations/{your-org}/ --method GET ```

Use `sentry schema` to discover available API endpoints: ```bash 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.

التثبيت

شغل هذا الأمر

git clone https://github.com/openai/skills && cp -r skills/skills/.curated/sentry ~/.claude/skills/

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

خطوات التثبيت

Clone the repository and copy the `skills/.curated/sentry` folder into your Claude skills directory. Compatible with Claude Code, Cursor, Codex, and any Agent Skills-compatible agent.

عرض المصدر
الرخصة: Apache-2.0بواسطة OpenAI

أسئلة شائعة

كيف أثبت Sentry؟

شغل هذا الأمر في الطرفية:

git clone https://github.com/openai/skills && cp -r skills/skills/.curated/sentry ~/.claude/skills/
مع أي أدوات ذكاء اصطناعي تعمل Sentry؟

تعمل مع claude_app، claude_code، claude_api، cursor، codex، windsurf، cline، zed.

من طور Sentry؟

طورها OpenAI، وتصدر بترخيص Apache-2.0.

هل Sentry مجانية؟

نعم، يمكنك استخدامها مجانا وفق ترخيص Apache-2.0.

أصول ذات صلة

مختارات أخرى في البيانات والتحليلات.

كل بدائل Sentry ←
skillclaude_appclaude_codeclaude_api
npx skills add google/agents-cli
Google Agents Cli Observability
This skill should be used when the user wants to "set up tracing", "monitor my agent", "configure logging", "add observability", "debug production tra…357,631+
skillclaude_appclaude_codeclaude_api
npx skills add prisma/skills
Prisma Driver Adapter Implementation
Required reference for Prisma ORM 7 SQL driver adapter work. Use when implementing or modifying adapters, adding database drivers, or touching SqlDriv…300,037+
skillclaude_appclaude_codeclaude_api
npx skills add neondatabase/agent-skills
Neon Postgres
Guides and best practices for working with Lakebase Postgres on Neon: connections, pooled vs direct, schema migrations, branching, autoscaling, scale-…187,765+
skillclaude_appclaude_codeclaude_api
npx skills add firebase/agent-skills
Firebase Basics
Provides foundational Firebase CLI setup, CLI installation, version checks (`firebase-tools@latest --version`), CLI login (including --no-localhost),…158,802+
skillclaude_appclaude_codeclaude_api
npx skills add firebase/agent-skills
Firebase Auth Basics
Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data acce…157,711+
skillclaude_appclaude_codeclaude_api
npx skills add firebase/agent-skills
Firebase Hosting Basics
Deploys and configures classic Firebase Hosting for static websites, single-page apps (SPAs), and microservices. Use when deploying static sites/SPAs,…153,880+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في البيانات والتحليلات