From rootly
Manages Rootly alerts including routing rules, escalation policies, integrations with Datadog, PagerDuty, Grafana, and automatic alert-to-incident creation.
npx claudepluginhub wyre-technology/msp-claude-plugins --plugin rootlyThis skill uses the workspace's default tool permissions.
Rootly's alerting system connects monitoring tools (Datadog, PagerDuty, New Relic, Grafana, etc.) to the incident management workflow. Alerts are routed through configurable rules to the right teams, and can automatically create incidents based on conditions. Escalation policies ensure alerts are acknowledged within SLA windows.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Rootly's alerting system connects monitoring tools (Datadog, PagerDuty, New Relic, Grafana, etc.) to the incident management workflow. Alerts are routed through configurable rules to the right teams, and can automatically create incidents based on conditions. Escalation policies ensure alerts are acknowledged within SLA windows.
Rootly integrates with common monitoring tools:
Alert routing rules determine how incoming alerts are handled:
Escalation policies define the escalation chain when alerts are not acknowledged:
rootly_list_alerts
Parameters:
status -- Filter by status (triggered, acknowledged, resolved)source -- Filter by alert sourceservice -- Filter by affected serviceExample response:
{
"data": [
{
"id": "alert-789",
"type": "alerts",
"attributes": {
"title": "High error rate on payment-service",
"source": "datadog",
"status": "triggered",
"severity": "critical",
"service": { "name": "payment-service" },
"created_at": "2026-03-27T14:15:00Z",
"incident_id": "inc-456"
}
}
]
}
rootly_get_alert
Parameters:
alert_id -- The alert IDrootly_list_escalation_policies
Parameters:
team -- Filter by teamrootly_list_alert_routes
Parameters:
service -- Filter by servicesource -- Filter by alert sourcerootly_list_alerts with status=triggeredrootly_list_escalation_policiesrootly_list_alert_routes to get all rulesCause: Invalid alert ID or alert expired Solution: List recent alerts to verify the correct ID
Cause: Multiple routing rules match the same alert with conflicting actions Solution: Review and prioritize routing rules; use more specific match conditions
Cause: No responder acknowledged within the policy timeout Solution: Review on-call schedules and ensure coverage