npx skills add ...
npx skills add grafana/skills --skill alerting-irm
Configure Grafana Alerting, Incident Response Management (IRM), and SLOs end-to-end — provisions Grafana-managed and data-source-managed alert rules, contact points (Slack/PagerDuty/email/webhook), notification policies with hierarchical matchers, silences, mute timings, on-call schedules and escalation chains, incident-management integrations, and SLOs with multi-window burn-rate alerts. Use when configuring alerts, debugging notification routing, setting up on-call rotations, declaring or managing incidents, defining SLOs, provisioning alerting via YAML or API, picking matchers for a notification policy, building a PagerDuty/Slack webhook receiver, or troubleshooting why an alert isn't firing — even when the user says "page me on errors", "alert me when X happens", "route this to the platform team", or "set up an SLO" without naming Alerting or IRM.
npx skills add grafana/skills --skill alerting-irm
Create contact points (where notifications go):
Verify:
Add notification policies (which alerts go where) — see § Notification policies below for the matchers pattern.
Write the alert rule — pick the type:
Verify routing before going live:
The expected receiver should appear. If the wrong receiver appears, re-check the policy's matchers.
For email, webhook, Teams, Telegram, OnCall, and other receiver types, see references/alerting.md § Contact point receiver types.
Hierarchical routing tree with label matchers:
Suppress notifications for matching alerts without stopping evaluation:
| State | Description |
|---|---|
| Normal | Condition not met |
| Pending | Condition met, waiting for for duration |
| Firing | Condition met for full for duration |
| NoData | Query returned no data |
| Error | Query/evaluation error |
| Recovering | Was firing, condition no longer met |
Add X-Disable-Provenance: true to keep resources editable in the UI after API provisioning:
references/alerting.md — full alert rule YAML (Grafana-managed / Prometheus / Loki) + notification templatesreferences/slo.md — generated SLO recording rules + multi-window burn-rate alert pattern + validation stepsreferences/irm.md — IRM capabilities, integration sources, Alerting → IRM routing + verification + common failure modes