sentry-triage

Convert Sentry production errors into deduplicated GitHub issues.

1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/mattbutlerengineering/mattbutlerengineering --skill sentry-triage
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sentry-triage
Source: https://github.com/mattbutlerengineering/mattbutlerengineering/tree/main/.claude/skills/sentry-triage
Command: npx skills add https://github.com/mattbutlerengineering/mattbutlerengineering --skill sentry-triage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Sentry-reported production errors can pile up and remain untriaged, delaying fixes and wasting engineering time reviewing noisy or duplicate incidents.

Core Features & Use Cases

  • Queries recent production issues filtered to error/fatal events with meaningful frequency so only actionable items are considered
  • Deduplicates against existing GitHub issues using Sentry IDs and issue titles to avoid repeat tickets
  • Creates standardized ship-loop issues labeled for triage and pickup by the team
  • Use Case: After a release, automatically scan the last 14 days of Sentry errors, keep only high-signal incidents, and open at most three deduplicated GitHub issues ready for engineering follow-up.

Quick Start

Run a triage pass by setting SENTRY_ACCESS_TOKEN and executing the triage script located under the skill directory.

Frequently Asked Questions about sentry-triage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn Sentry production errors into GitHub issues without creating duplicates?▼

To turn Sentry errors into GitHub issues without duplicates, query Sentry for recent high-signal error events and cross-reference Sentry IDs and issue titles against existing GitHub issues before opening new labeled tickets.

What is the best way to triage Sentry errors and limit noise in production monitoring?▼

Triage Sentry errors effectively by querying a recent stats window and filtering for error or fatal events with meaningful frequency, ensuring only actionable, high-signal incidents are considered for ticket creation.

Do I need a Sentry access token to automate GitHub issue creation from production errors?▼

Yes, you need a configured Sentry access token to query production error events, alongside GitHub API authorization to search existing issues and create standardized, deduplicated triage tickets.

Can I limit the number of GitHub issues created per Sentry triage run?▼

Yes, the Sentry triage process limits ticket volume per run by filtering for high-signal incidents and opening at most three deduplicated GitHub issues ready for engineering follow-up.

How does Sentry error deduplication work when creating GitHub tickets?▼

Sentry error deduplication works by matching Sentry IDs and issue titles against existing GitHub issues, preventing repeat tickets for the same production incident during a triage pass.

What are the limitations of automated Sentry error triage for GitHub issue tracking?▼

Automated Sentry error triage is limited to a configured recent stats window and only processes error or fatal events with meaningful frequency, excluding lower-signal incidents from GitHub issue creation.