From sentry
Configures Sentry alerts for issues/metrics/uptime, manages issue triage/lifecycle/merges/ignores, sets up notifications (Slack/PagerDuty), and automates via API.
npx claudepluginhub thebushidocollective/han --plugin sentryThis skill is limited to using the following tools:
Configure alerts, manage issues, and set up notifications.
Creates Sentry alerts via workflow engine API for notifications including email, Slack, PagerDuty, Discord. Use for issue priority alerts, de-escalations, and automations.
Creates Sentry alerts using workflow engine API for email, Slack, PagerDuty, Discord notifications. Use for issue priority alerts, de-escalation, and workflow automations.
Executes Sentry incident runbooks: classify error severity, triage spikes, investigate outages via stack traces/breadcrumbs, analyze impact, resolve via API, and build postmortems.
Share bugs, ideas, or general feedback.
Configure alerts, manage issues, and set up notifications.
Trigger when an issue matches specific conditions:
Trigger based on aggregate metrics:
Monitor endpoint availability:
When an issue is seen more than 100 times in 1 hour
When an issue affects more than 50 unique users in 1 hour
When a new issue is created
When an issue changes state from resolved to unresolved
Combine duplicate issues with different stack traces:
Ignore this issue:
- Forever
- Until it happens again
- For the next 24 hours
- Until it affects 100 users
# Define in project settings
path:src/payments/* #payments-team
path:src/auth/* user@example.com
tags.component:checkout #checkout-team
curl "https://sentry.io/api/0/projects/{org}/{project}/issues/" \
-H "Authorization: Bearer $SENTRY_AUTH_TOKEN"
curl -X PUT "https://sentry.io/api/0/issues/{issue_id}/" \
-H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"status": "resolved"}'
curl -X POST "https://sentry.io/api/0/projects/{org}/{project}/rules/" \
-H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "High Error Rate",
"conditions": [...],
"actions": [...],
"frequency": 30
}'
{
"action": "notify_slack",
"workspace": "your-workspace",
"channel": "#alerts",
"tags": ["level", "environment"]
}
{
"action": "notify_pagerduty",
"service": "your-service-key",
"severity": "critical"
}
{
"action": "create_jira_ticket",
"integration": "jira-integration-id",
"project": "PROJ",
"issueType": "Bug"
}