From betterstack
Lists, retrieves details for, acknowledges, and resolves Better Stack incidents triggered by uptime monitors or manual reports. For incident triage and management.
npx claudepluginhub wyre-technology/msp-claude-plugins --plugin betterstackThis skill uses the workspace's default tool permissions.
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.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
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