Back to Skills

customer-escalation

Package an escalation for engineering, product, or leadership with full context. Use when a bug needs engineering attention beyond normal support, multiple customers report the same issue, a customer is threatening to churn, or an issue has sat unresolved past its SLA.

22,223stars2,604forksUpdated 7/1/2026

Security Assessment

Safe(100/100)
Security Score100/100

About customer-escalation

Customer-escalation packages a support issue into a structured escalation brief for engineering, product, or leadership, complete with full context. It is intended for situations that go beyond normal support, such as a confirmed bug that needs engineering attention, the same issue reported by multiple customers, a customer threatening to churn, or an issue that has sat unresolved past its SLA. Invoked with an issue summary and optionally a customer name, it parses the problem to establish what is broken or needed, who is affected, how long they have waited, what has already been tried, and why escalation is warranted now.

The workflow gathers context from available sources including the support platform, CRM, chat, project tracker, and knowledge base, then assesses business impact across breadth, depth, duration, revenue, and time pressure. It selects the right escalation target using defined tiers: L1 to L2 support, L2 to Engineering, L2 to Product, any tier to Security, and any tier to Leadership, each with guidance on when to use it and what to include. Security escalations bypass normal tier progression and are raised immediately. For bugs, it documents clear reproduction steps with environment details and evidence.

The output is a formatted escalation brief with severity, target team, reporter, and date, followed by impact, issue description, what has been tried, reproduction steps, customer communication and expectations, the specific ask, a deadline, and supporting context such as related tickets and discussion threads. After generating the brief it offers next steps like posting to a chat channel for the target team, sending an interim customer update, setting a follow-up reminder, or drafting a customer-facing status update. It also provides explicit criteria for when to handle an issue in support versus escalate, covering technical, complexity, impact, business, time, and pattern triggers such as the same issue being reported by three or more customers.

FAQ

When should an issue be escalated instead of handled in support?

Escalate for confirmed bugs needing a code fix, issues beyond support's ability to diagnose, broad or severe impact, high-value or churning customers, SLA breaches, or patterns like the same issue reported by three or more customers. Handle in support when a documented solution, workaround, or configuration fix exists.

What escalation targets does it choose between?

Five tiers: L1 to L2 support, L2 to Engineering, L2 to Product, any tier to Security, and any tier to Leadership. Each tier lists when to use it and what to include.

How does it decide urgency and impact?

It assesses business impact across dimensions including breadth (how many affected and whether growing), depth (blocked versus inconvenienced), duration, revenue or ARR at risk, and time pressure such as a hard deadline.

What is in the generated escalation brief?

Severity, target team, reporter and date, then impact, issue description, what has been tried, reproduction steps, customer communication and expectations, the specific ask with a deadline, and supporting context like related tickets and internal threads.

How are security issues treated differently?

Security escalations bypass normal tier progression and are escalated immediately regardless of your level, for cases like potential data exposure, unauthorized access, a vulnerability report, or a compliance concern.

Install customer-escalation

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill