Install
openclaw skills install sentry-issuesFetch and analyze issues from Sentry error tracking. Use when asked to check Sentry errors, pull issues, investigate exceptions, review error trends, or get crash reports from a Sentry project.
openclaw skills install sentry-issuesFetch and analyze issues from Sentry using the Sentry API.
project:read and event:read scopesSet the SENTRY_AUTH_TOKEN environment variable, or pass --token to the script.
export SENTRY_AUTH_TOKEN="your-token-here"
To create a token: Sentry → Settings → Auth Tokens → Create New Token
List recent unresolved issues:
python3 scripts/sentry_issues.py --org <org-slug> --project <project-slug>
Get issue details with stack trace:
python3 scripts/sentry_issues.py --org <org-slug> --project <project-slug> --issue <issue-id> --details
scripts/sentry_issues.pyFetches issues from Sentry API.
Arguments:
--org (required): Sentry organization slug--project (required): Project slug--token: Auth token (defaults to SENTRY_AUTH_TOKEN env var)--issue: Specific issue ID to fetch details--details: Include stack trace and event details--query: Filter query (e.g., is:unresolved, level:error)--limit: Max issues to return (default: 25)--sort: Sort by date, new, priority, freq, or user (default: date)Examples:
# List 10 most recent unresolved errors
python3 scripts/sentry_issues.py --org myorg --project myproject --query "is:unresolved level:error" --limit 10
# Get details for specific issue
python3 scripts/sentry_issues.py --org myorg --project myproject --issue 12345 --details
# Sort by most users affected
python3 scripts/sentry_issues.py --org myorg --project myproject --sort user --limit 5
| Query | Description |
|---|---|
is:unresolved | Open issues only |
is:resolved | Resolved issues |
is:ignored | Ignored issues |
level:error | Error-level issues |
level:warning | Warning-level issues |
firstSeen:>-24h | New in last 24 hours |
lastSeen:>-1h | Active in last hour |
assigned:me | Assigned to current user |
has:release | Issues with release info |
Combine queries: is:unresolved level:error firstSeen:>-24h
Issues are returned as JSON with key fields:
id: Issue ID for fetching detailstitle: Error message/titleculprit: Source locationcount: Number of eventsuserCount: Affected usersfirstSeen / lastSeen: Timestampslevel: error/warning/infostatus: unresolved/resolved/ignoredWhen --details is used, includes: