── SKILL
escalation-runbook✓ APPROVED

Handle a customer on fire with a runbook, not a scramble.

Triage severity, name owners and comms cadence, draft the customer message, and set the post-mortem.

Inside: The severity triage, the owners and cadence, and the customer message.

01 / HOW TO USE

Install it in one line, or paste it in.

1
In Claude Code (one command)
Copy the install line, paste it into your terminal, and restart Claude Code. The skill installs itself to ~/.claude/skills/ and runs automatically when it is relevant.
2
In Claude, ChatGPT, or a Project (no terminal)
Open the file, then upload it to your chat or paste its contents in. A skill is just a markdown file of instructions, so any capable AI can follow it.
New to skills? A skill is a plain-text file that teaches your AI a workflow. Point any capable assistant at it and it follows the steps, on your data.
02 / MAKE IT YOURS

Connect your context. Set it to your motion.

CONNECT YOUR CONTEXT · AND WHY IT HELPS
a CRM

pulls the account value, the renewal date, and the owner, so the severity reflects the stakes.

a meeting or email tool

reads what was already promised and when the customer last heard from you.

a support or product tool

adds the ticket history and whether this issue is a repeat.

SET IT TO YOUR MOTION

This was built for a B2B SaaS org with a tiered severity model. Set these to your stack:

Run any severity model you like. The skill grades impact against blast radius, so point it at your definitions, not anyone else's.

Set thisWhat it isDefault / Example
CRMyour CRM connectoryour CRM of choice
SEVERITY_MODELhow you grade an incidentSev1 / Sev2 / Sev3
OWNERSthe roles that get pulled inCSMSupportEngExec sponsor
CADENCEhow often you update per severitySev1 hourlySev2 dailySev3 on change
ACCOUNT_VALUE fieldwhere the stakes liveARRrenewal datestrategic flag
COMMS_CHANNELwhere updates gothe customer thread + an internal channel
POSTMORTEM_SLAwhen the review must happenwithin 5 business days of resolution
03 / THE FULL SKILL

Everything the skill does, in full.

── WHAT THIS DOES

Takes a live customer escalation and turns panic into a sequence. It grades how bad this actually is, assigns the internal owners, sets how often everyone hears an update, drafts the message the customer receives, and schedules the post-mortem that prevents the same fire twice. A calm customer is not a lucky customer. It is a managed one.

── THE METHOD
  1. 1
    Severity triage

    Grade the escalation on two axes: how much is broken and how many it hits. A full outage on a top account is not the same as a cosmetic bug for one user. Assign a severity and state the reason in one line. The severity sets the cadence and the owners. Everything downstream follows from this call.

  2. 2
    Owners and RACI

    Name the people, not the departments. Who drives the fix, who talks to the customer, who decides, who just needs to know. One accountable owner per escalation. A fire with two owners has none.

  3. 3
    Comms cadence

    Set the heartbeat. How often the customer hears from you and how often the internal room syncs, both keyed to severity. Silence is what turns a bug into a churn risk. An update that says "still working it, next update at 3pm" beats a fix delivered in silence.

  4. 4
    Customer-facing message

    Draft what the customer actually reads. Acknowledge, own it without over-promising, state what you know, state the next update time. No blame, no jargon, no false certainty. Give them the next checkpoint, not a guess at the finish.

  5. 5
    Post-mortem that prevents a repeat

    Schedule the review before the fire is even out. Capture the root cause, the timeline, what the customer experienced, and the one change that stops a recurrence. An escalation you do not learn from is one you have agreed to have again.

── QUALITY GATES
  • No severity grade without the one-line reason behind it.
  • Exactly one accountable owner. Named, not a team.
  • The customer message states a specific next-update time, never "soon."
  • Every resolved escalation has a scheduled post-mortem before it closes.
  • No blame language in anything the customer sees.
── OUTPUT (EXAMPLE)
EXAMPLE OUTPUT
ESCALATION RUNBOOK
Severity: SEV1  (core workflow down, top-20 account, renewal in 60 days)

Owners
  Drive fix:      Eng on-call
  Customer comms: the CSM
  Decision:       Support lead
  Informed:       Exec sponsor

Cadence: customer update every hour, internal sync every 30 min

Customer message (draft):
  "We are aware the X workflow is failing for your team and we have
   engineers on it now. This is our top priority. Next update by 2:00pm
   your time, whether or not it is resolved by then."

Post-mortem: scheduled within 5 business days. Owner: the CSM.
Prevent-a-repeat: add a monitor on the workflow that failed silently.
── WHERE THE NUMBERS COME FROM

The cadences (hourly, daily) and the post-mortem SLA (5 days) are defaults, not laws. They suited a mid-market SaaS support model. If your customers expect tighter or looser contact, change them. The logic does not change. The thresholds are yours.

── EXAMPLE CHAT
EXAMPLE CHAT
You
Acme's integration broke for their whole team an hour ago, they're furious in the shared Slack channel. What do I do?
CLAUDE
Graded it SEV1: core workflow down, top-20 account, renewal in 60 days. Owners Drive fix: Eng on-call Customer comms: You (the CSM) Decision: Support lead Informed: Exec sponsor Cadence: customer update every hour, internal sync every 30 min Draft customer message is ready to send, and a post-mortem is scheduled for 5 business days out so this doesn't quietly repeat. The real risk here isn't the outage, it's the renewal clock running while the account is mad. One sharpener: connect your CRM so the severity call pulls the actual ARR and renewal date instead of me asking you for them.
04 / GO FURTHER

Where an operator takes this next.

The runbook works from what you paste in the moment. Here is the version that catches the fire before you open a laptop.

A fire you learn from is the only kind worth having.

01
Auto-triage from the alert

Wire a scheduled Claude task to a PagerDuty or Slack alert so severity, owners, and the first customer message draft exist before anyone joins the call.

02
Pull the stakes automatically

Connect Salesforce so every escalation opens with real ARR and renewal date, not a guess at how much this account matters.

03
Close the loop in writing

Have the post-mortem write itself into a shared doc tagged to the account, so the next escalation on the same account starts with the last one's lesson already loaded.

05 / PART OF A BIGGER PLAY

One skill is the on-ramp.

── GET NEW SKILLS IN YOUR INBOX

One operator-built skill a week. Free.