Agent skill · software engineering · jeremylongshore
sentry-hello-world
Capture your first test error with Sentry and verify it appears in the
Why this skill is useful
Provides specific commands and patterns for integrating Sentry error tracking in Node.js and Python applications, which the AI may not generate reliably on its own.
What it needs
Requires node, python installed locally. Requires sentry account access. About 7k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Sentry Hello World Overview Send your first test events to Sentry — a captured message, a captured exception, and a fully-enriched error with user context, tags, and breadcrumbs — then verify each one appears in the Sentry dashboard. This skill covers both Node.js (@sentry/node) and Python (sentry-sdk). Prerequisites Completed sentry-install-auth setup (SDK installed, DSN configured) Valid SENTRYDSN in environment variables instrument.mjs loaded before app code (Node.js) or sentrysdk.init() called (Python) Network access to .ingest.sentry.io Instructions Step 1 — Verify the SDK Is Active Before sending test events, confirm the SDK initialized correctly. If getClient() returns undefined, the SDK was never initialized — go back to sentry-install-auth. TypeScript (Node.js): Python: Step 2 — Capture a Test Message captureMessage sends an informational event without a stack trace. Use it to verify basic connectivity between your app and Sentry. TypeScript: Python: Step 3 — Capture a Test Exception captureException sends a full error with stack trace. Always pass an actual Error object (not a string) so Sentry generates a proper stack trace. TypeScript: Python: Step 4 — Add User Context and Tags Enrich events with identity and metadata so you can filter and search in the dashboard. setUser attaches to all subsequent events in the current scope. setTag creates indexed, searchable key-value pairs. TypeScript: Python: Step 5 — Add Breadcrumbs Breadcrumbs record a trail of events leading up to an error. They appear in the event detail view, giving you the chronological context of what happened before the crash. TypeScript: Python: Step 6 — Verify in the Sentry Dashboard 1. Open https://sentry.io and select your project 2. Navigate to the Issues tab — test errors appear as grouped issues 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/sentry-hello-world--f3082c