Agent skill · operations · aiskillstore

incident-runbook-templates

Create structured incident response runbooks with step-by-step procedures, escalation paths, and recovery actions. Use when building runbooks, responding to incidents, or establishing incident response procedures.

Why this skill is useful

Provides structured templates and procedures for incident response that the AI wouldn't reliably generate on its own.

What it needs

About 6k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Incident Runbook Templates Production-ready templates for incident response runbooks covering detection, triage, mitigation, resolution, and communication. When to Use This Skill Creating incident response procedures Building service-specific runbooks Establishing escalation paths Documenting recovery procedures Responding to active incidents Onboarding on-call engineers Core Concepts 1. Incident Severity Levels Severity Impact Response Time Example ---------- -------- --------------- --------- SEV1 Complete outage, data loss 15 min Production down SEV2 Major degradation 30 min Critical feature broken SEV3 Minor impact 2 hours Non-critical bug SEV4 Minimal impact Next business day Cosmetic issue 2. Runbook Structure Runbook Templates Template 1: Service Outage Runbook bash Check service health kubectl get pods -n payments -l app=payment-service Check recent deployments kubectl rollout history deployment/payment-service -n payments Check error rates curl -s "http://prometheus:9090/api/v1/query?query=sum(rate(httprequeststotal{status=~'5..'}[5m]))" bash Step 1: Check pod status kubectl get pods -n payments Step 2: If pods are crash-looping, check logs kubectl logs -n payments -l app=payment-service --tail=100 Step 3: Check recent deployments kubectl rollout history deployment/payment-service -n payments Step 4: ROLLBACK if recent deploy is suspect kubectl rollout undo deployment/payment-service -n payments Step 5: Scale up if resource constrained kubectl scale deployment/payment-service -n payments --replicas=10 Step 6: Verify recovery kubectl rollout status deployment/payment-service -n payments bash Step 1: Check database connections kubectl exec -n payments deploy/payment-service -- \ curl localhost:8080/metrics grep dbpool Step 2: Check slow queries (if DB issue) psql -h $DBHOST -U $DBUSER -c " SELECT pid, now() - querystart AS duration, query FROM pgstatactivity WHERE state = 'active' AND duration > interval '5 seconds' ORDER BY duration DESC;" Step 3: Kill long- …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/incident-runbook-templates--c66e93

View the source on GitHub

Browse the @skills marketplace