sentry-skill_skill

This skill helps you configure Sentry SDKs, manage releases, query issues, and automate alerts for robust error monitoring and performance.
  • Python

16

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill julianobarbosa/claude-code-skills --skill sentry-skill

  • SKILL.md16.7 KB

Overview

This skill provides a comprehensive toolkit for configuring and automating Sentry error monitoring, performance tracking, and observability workflows. It covers SDK setup across languages, release and source map management, API-driven queries, alerting rules, sampling strategies, and self-hosted deployments. Use it to standardize Sentry operations and embed observability into CI/CD and runtime environments.

How this skill works

The skill supplies concrete configuration patterns for Sentry SDKs (JavaScript/Node, Python, Go) including error capture, breadcrumbs, scopes, transactions, and distributed tracing. It documents Sentry CLI and API workflows for creating releases, uploading source maps and debug symbols, querying issues and events, and managing alerts. It also outlines self-hosted install steps, system requirements, and integrations with OpenTelemetry for OTLP ingestion.

When to use it

  • Configure Sentry SDKs and integrate performance tracing into services.
  • Automate release creation, source map uploads, and deploy tagging in CI/CD.
  • Query or manage issues, events, and releases via the Sentry API or CLI.
  • Set up alerting, notification channels, and metric-based triggers.
  • Deploy or scale a self-hosted Sentry instance and connect external storage.
  • Integrate OpenTelemetry to unify traces across distributed services.

Best practices

  • Use dynamic traces sampling to reduce noise while always sampling error cases.
  • Scrub PII and sensitive headers in beforeSend hooks before sending events.
  • Annotate releases and upload source maps/debug symbols to enhance stack traces.
  • Use isolated scopes for per-request context and set user/tags for grouping.
  • Respect API rate limits; paginate requests and use Link headers to iterate.
  • For self-hosted, provision recommended CPU/RAM/disk and external object storage.

Example use cases

  • CI job that creates a release, associates commits, uploads source maps, and finalizes the release via sentry-cli.
  • Instrumenting a Node service to start transactions, create child spans, and propagate sentry-trace across HTTP calls for distributed tracing.
  • A cron wrapper that reports monitor check-ins using sentry-cli to alert on missed jobs.
  • Automated script that queries unresolved issues in the last 24 hours and posts a summary to Slack.
  • Deploying a self-hosted Sentry cluster with external PostgreSQL, Redis, and S3-compatible filestore, then scaling worker services.

FAQ

Apply dynamic traces sampling to return lower rates for specific endpoints and always sample errors. Use tracesSampler/traces_sample_rate to control decisions.

Where do I upload source maps and debug symbols?

Use sentry-cli releases files <version> upload-sourcemaps for JS and sentry-cli debug-files upload for native debug symbols, then finalize the release.

How do I authenticate to the Sentry API?

Prefer a bearer token in the Authorization header. For CLI, set SENTRY_AUTH_TOKEN and SENTRY_ORG/SENTRY_PROJECT environment variables.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational