From betterstack
Lists, retrieves details for, acknowledges, and resolves Better Stack incidents triggered by uptime monitors or manual reports. For incident triage and management.
How this skill is triggered — by the user, by Claude, or both
Slash command
/betterstack:incidentsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Incidents in Better Stack are triggered automatically when uptime monitors detect downtime, or created manually for ad-hoc issues. Each incident tracks the timeline from detection through acknowledgment to resolution, with associated monitors, status page updates, and on-call notifications.
Incidents in Better Stack are triggered automatically when uptime monitors detect downtime, or created manually for ad-hoc issues. Each incident tracks the timeline from detection through acknowledgment to resolution, with associated monitors, status page updates, and on-call notifications.
Better Stack does not enforce severity levels on incidents directly -- severity is determined by the monitor's configuration and escalation policy. However, incidents from monitors with shorter check intervals and immediate escalation are implicitly higher priority.
betterstack_list_incidents
Parameters:
page - Pagination cursorper_page - Results per pagefrom - Start date filter (ISO 8601)to - End date filter (ISO 8601)Example response:
{
"data": [
{
"id": "67890",
"type": "incident",
"attributes": {
"name": "Example Website is down",
"cause": "HTTP 503 Service Unavailable",
"started_at": "2026-03-27T08:15:00Z",
"acknowledged_at": null,
"resolved_at": null,
"call": true,
"sms": true,
"email": true
},
"relationships": {
"monitor": {
"data": { "id": "12345", "type": "monitor" }
}
}
}
]
}
betterstack_get_incident
Parameters:
incident_id - The incident IDbetterstack_acknowledge_incident
Parameters:
incident_id - The incident IDbetterstack_resolve_incident
Parameters:
incident_id - The incident IDbetterstack_list_incidents with date filters for the current periodbetterstack_get_incidentbetterstack_query_logsCause: Invalid incident ID or incident was deleted Solution: List incidents to verify the correct ID
Cause: Attempting to acknowledge or resolve an already-resolved incident Solution: Check incident status before taking action
Cause: Attempting to acknowledge an already-acknowledged incident Solution: Proceed to resolve if the issue is fixed
npx claudepluginhub wyre-technology/msp-claude-plugins --plugin betterstackManages PagerDuty incidents: listing, triaging, creating, updating, resolving, investigating. Covers lifecycle stages, urgency levels, alerts, notes, logs, patterns, MSP workflows.
Manages Rootly incidents: create, search, triage, update, resolve using MCP tools. Covers lifecycle, severity/status, AI analysis (find_related_incidents, suggest_solutions), alerts, action items.
Provides API patterns for Better Stack MCP tools covering Uptime, Telemetry (Logtail), and Error Tracking: Bearer token auth, cursor pagination, rate limits, error handling.