Skip to content
cccskills
FreePublished on GitHub

sentry

Investigate Sentry issues, project activity, and organization-wide error trends over time. For errors captured inside the app, inspect grouped issues, their occurrences and context, then resolve, ignore, or reopen them during triage.

OriginalShow the original description

Track external Sentry errors and issues, and route first-party captured errors to Agent-Native Analytics. Use this skill when the user asks about errors, exceptions, error trends, or application health.

BuilderIO/agent-native7,525 stars(GitHub 7,525 + cccskills 0)
Works withSentry

Run score Not tested

See how to install

Good for

  • Find frequent errors in a project
  • Review an issue's event details
  • Check error trends over a time period
  • Triage app-captured issues

Files included (1)

  • SKILL.md4.0 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Sentry Integration

Connection

  • Base URL: https://sentry.io/api/0
  • Org slug: discovered from the token's accessible organizations by default. Configure SENTRY_ORG_SLUG or pass orgSlug to the sentry action when a user needs a specific Sentry organization.
  • Auth: Authorization: Bearer $SENTRY_SERVER_TOKEN (internal integration token, NOT user auth token or DSN)
  • Env vars: SENTRY_SERVER_TOKEN (falls back to SENTRY_AUTH_TOKEN)
  • Caching: 5-minute in-memory cache, max 100 entries
  • Scopes needed: alerts:read, event:read, org:read, project:distribution, project:read, team:read

Server Lib & API Routes

  • File: server/lib/sentry.ts

Exported Functions

FunctionDescription
listProjects()List all projects in the org
listIssues(projectSlug?, query?, statsPeriod?)List issues (project-scoped or org-wide)
getIssueEvents(issueId)Events for a specific issue
getOrganizationStats(statsPeriod?, category?)Org-level error stats over time

Agent Action

Use sentry for all agent-facing Sentry work. Do not call /api/sentry/* directly from the agent.

ModeArgsDescription
organizationsList organizations visible to the token
issuesstatsPeriod, project, query, orgSlugFrequent issues, sorted by frequency
projectsorgSlugList projects
issue-eventsissueId, orgSlugEvents for a specific issue
statsstatsPeriod, category, orgSlugOrg-level stats

API Routes

RouteDescription
GET /api/sentry/projectsList projects
GET /api/sentry/issuesList issues
GET /api/sentry/issue-eventsEvents for an issue
GET /api/sentry/statsOrg error stats

Dashboard

  • /adhoc/sentry — Sentry Error Health dashboard

First-party Agent-Native Analytics errors

Agent-Native Analytics has its own Sentry-style error store, separate from the external Sentry connection. Browser configureTracking() and server captureError() can both emit $exception events when their Analytics keys are configured; Analytics groups them under Monitoring -> Errors without an external Sentry credential.

Use these authenticated actions for first-party issues:

ActionPurpose
list-error-issuesFind grouped captured issues, filtered by status or search.
get-error-issueRead occurrences, stacks, tags, breadcrumbs, and replay links.
resolve-error-issueResolve, ignore, or reopen an issue after triage.

Use query-agent-native-analytics only for bounded analytics_events or $ai_generation correlation; it does not expose the error_issues or error_events tables.

Key Patterns & Gotchas

  • Token type: This is a custom/internal integration token from Sentry's integration settings TOKEN table (not the Client Secret)
  • getOrganizationStats uses stats_v2 endpoint with field=sum(quantity), groupBy=outcome, default category error
  • If the default org is wrong, pass orgSlug explicitly in the action call.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

a2a-assets

FreeSummary

Generate, refine, export, and place brand images or videos from an Assets library into another app. The skill covers choosing a library, handling image batches and video runs, and updating selected assets after feedback.

  • Generate brand images for slides or another app
  • Refine an existing asset after feedback
  • Create and export a video asset
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

account-health

FreeSummary

Prepare a customer account health, renewal, or contract usage readout. Verify the account identity, use approved metric definitions, compare contracted capacity with actual usage, and trace findings to sources, time windows, and known gaps.

  • Preparing a named customer's account health review
  • Comparing contracted seats or capacity with usage
  • Gathering adoption signals before a renewal or QBR
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

actions

FreeSummary

Create focused app actions that agents can call as tools and frontend code can use through client hooks. Use them to add provider integrations or fetch UI data, with validated inputs and structured results.

  • Adding a new app operation
  • Connecting an external provider API
  • Fetching data for a frontend view
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

adding-a-feature

FreeSummary

Use this checklist when adding a feature or integration to an agent-native app. It covers the user interface, agent-callable actions, instructions, and app-state sync so both the user and agent can work with the capability consistently.

  • Planning a new feature across UI and agent actions
  • Checking that agent changes appear in the UI
  • Documenting actions and feature state for the agent
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

adhoc-analysis

FreeSummary

Investigate complex questions by combining data from multiple sources, then summarize patterns, metrics, and evidence in a clear report. Save requested analyses as dashboards with instructions for future refreshes.

  • Comparing CRM deals with call records
  • Investigating customer health across systems
  • Saving a repeatable performance analysis
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

admin-surfaces

FreeSummary

Use the Analytics admin surfaces to inspect and change workspace feature flags, review dashboard ownership and usage activity, or browse and edit databases connected from other agent-native apps. The skill guides administrators to the relevant view and actions.

  • Review dashboard owners, views, and edits
  • Change a workspace feature flag for an app
  • Browse or edit a connected app database
BuilderIO/agent-native7.5KUpdated Oct 26, 2026

See all skills by BuilderIO

Report a problem with this skill