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.
Install
With your agent
Install OMGSkills skill "grafana/skills:alerting-irm" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/grafana/skills /tmp/skills && ln -s /tmp/skills/skills/grafana-core/alerting-irm ~/.claude/skills/alerting-irm
From README
Grafana Alerting & IRM Docs: https://grafana.com/docs/grafana/latest/alerting.md Common Workflows Provisioning a new alert end-to-end 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: Grafana-managed → see references/alerting.md § Grafana-managed alert rule Prometheus/Mimir ruler → see references/alerting.md § Prometheus / Mimir alert rule Loki LogQL → see references/alerting.md § Loki alert rule Verify routing before going live: The expected receiver should appear. If the wrong receiver appears, re-check the policy's matchers.
More from this repo
k6-docs
Used to write or review k6 documentation across the three k6 repositories - k6-DefinitelyTyped (TypeScript types),...
adaptive-metrics
Cut Grafana Cloud Metrics cost by shrinking active-series count with Adaptive Metrics aggregation rules —...
admin
Used to manage Grafana Cloud accounts — organizations, stacks, RBAC roles and assignments, SSO/SAML/OAuth/GitHub auth,...
