PlaygroundCatalog › On-Call Runbook
OR

On-Call Runbook

🔵 Stable🕐 updated 2026-06-08 🔷 SkillSpec L3 pm-engineering

Write an on-call runbook for a service — covering alert definitions, escalation paths, common incident responses, and on-call handoff procedures. Use when asked to write an on-call guide, create alert runbooks, document escalation procedures, or prepare an on-call handoff document. Produces a structured on-call runbook with per-alert response procedures, escalation matrix, diagnostic commands, and handoff template.

📚 Based on Google SRE on-call practice

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

Service name — and what it does
Team — and tech lead name
Alert list — names of alerts that currently page on-call
Monitoring setup — Datadog / Grafana / CloudWatch / PagerDuty / etc.
Common failure modes — what breaks most often, and what fixes it
Escalation contacts — who to call when on-call can't resolve it
Deployment setup — can on-call roll back? How?
Service dependencies — what does this service depend on, and what depends on it?

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

Every alert that pages on-call has a runbook entry — no alert is missing
Rollback command is accurate and tested recently
Escalation contacts have current phone numbers and Slack handles
Diagnostic commands work — they have been run by at least one person recently
Handoff template is used at every shift change — not just during incidents
"Things I had to figure out that weren't documented" are added to this runbook after every incident

⚠️ What it refuses to do

Do not write alert runbooks with vague diagnostic steps like "check the logs" — every step must specify the exact command, dashboard link, or query to run
Do not include an alert in the runbook that has no specific on-call action — an alert that pages someone with no defined response path creates panic, not resolution
Do not leave the rollback command undocumented or untested — a rollback procedure that has never been run will fail when needed most
Do not list escalation contacts without phone numbers and Slack handles — email-only escalation paths are useless during a 3am incident
Do not write the runbook once and treat it as permanent — runbooks go stale after incidents; every incident must trigger a review of the relevant runbook entries

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Start with

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="oncall-runbook"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

On-Call Runbook is one of 1078 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog