plugins/pm-cs/skills/cs-escalation-brief/SKILL.md
Write a structured escalation brief for an at-risk customer account. Use when an account has escalated, when a customer is threatening churn, when a P1 customer issue needs executive attention, or when preparing an internal save play. Produces a crisp escalation brief with account context, timeline, root cause, business impact, and a clear resolution plan.
npx skillsauth add mohitagw15856/pm-claude-skills cs-escalation-briefInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Produce a clear, concise escalation brief that gives internal stakeholders — VP CS, CCO, product leadership, or the CEO — everything they need to understand the situation, make decisions, and act fast.
A good escalation brief is not a complaint. It is a professional document that states the facts, assigns accountability honestly, and proposes a specific resolution plan.
Ask for these if not already provided:
Calibrate urgency and audience based on escalation level:
| Level | Trigger | Audience | Response time | |---|---|---|---| | L1 — Account Risk | Customer expressing dissatisfaction; renewal at risk | CSM + CS Manager | 24 hours | | L2 — Executive Escalation | Customer escalated to their exec; requesting vendor exec involvement | VP CS + Account Exec | 4 hours | | L3 — Churn Risk | Customer has issued notice or is in active churn conversation | CCO / CEO + Revenue leadership | 1 hour | | L4 — Public Risk | Customer threatening public escalation, legal, or press | CCO / Legal / Comms | Immediate |
Escalation level: L[1/2/3/4] — [Label] Date raised: [Date] Raised by: [CSM name] Escalation owner: [Name of exec or senior stakeholder now leading response]
| Field | Detail | |---|---| | ARR | £/$/€[X] | | Tier | Enterprise / Mid-Market / SMB | | Customer since | [Date] | | Renewal date | [Date] — [N] days away | | Renewal risk (pre-escalation) | Green / Amber / Red | | Renewal risk (current) | Green / Amber / Red | | Customer contact who escalated | [Name, role, seniority] | | Executive sponsor (customer) | [Name, role — active / passive / vacant] | | Executive sponsor (vendor) | [Name, role] |
[3–5 sentences. State the facts plainly. What the customer experienced, how they reacted, and how we learned about the escalation. No editorialising. No blame.]
List in chronological order. Each entry: [Date / time] — [What happened. Who did what.]
Include:
Primary cause: [One clear sentence. What specifically went wrong.]
Contributing factors:
Is this a systemic issue or isolated? [ ] Isolated to this account [ ] Pattern seen in other accounts — details: [_______] [ ] Product or process gap that needs fixing
What the customer says happened: [Their version of events — fair and unfiltered]
What they are asking for: [Their explicit ask — compensation, fix by date, exec call, SLA credit, exit clause]
Sentiment of escalating contact: [Frustrated but constructive / Angry / Seeking exit / Unknown]
Risk of public escalation: Low / Medium / High — [evidence if Medium or High]
| Impact type | Detail | |---|---| | ARR at risk | £/$/€[X] | | Potential churn probability | [X]% | | Reputational risk | Low / Medium / High | | Reference / case study status | [Was a reference — now at risk / Not a reference] | | Expansion pipeline at risk | £/$/€[X] |
Has a formal apology or acknowledgement been issued? Yes / No
Immediate actions (next 24–48 hours):
| Action | Owner | By when | |---|---|---| | [Action] | [Name] | [Date] | | [Action] | [Name] | [Date] |
Medium-term actions (next 2–4 weeks):
| Action | Owner | By when | |---|---|---| | [Action] | [Name] | [Date] |
What we are NOT offering: [Be explicit about what is not on the table — avoids misaligned expectations]
Success criteria: [How will we know the escalation is resolved? What does the customer need to confirm they are satisfied?]
[State clearly what decision or resource the escalation owner needs to provide. Be specific — do not make them ask. E.g.: "We need approval to offer a 20% service credit for Q2" or "We need an exec call with [name] within 48 hours."]
| Audience | Message | Channel | Owner | By when | |---|---|---|---|---| | Escalating customer contact | [Summary of message] | Email / Call | [Name] | [Date] | | Customer exec sponsor | [Summary] | Call | [Name] | [Date] | | Internal CS team | [Summary] | Slack / Meeting | CS Manager | [Date] |
development
Analyse competitor moves and translate them into strategic implications for your product roadmap. Use when a competitor announces a new feature, pricing change, partnership, or strategic shift, or when producing a periodic competitive intelligence report. Produces a categorised signal analysis with reactive-vs-proactive assessment, threat ratings, specific roadmap implications, and recommended responses with owners.
development
Build a community management playbook for a brand's social media channels. Use when asked to create guidelines for managing comments, DMs, and community interactions, define a moderation policy, or build response frameworks for social media community managers. Produces a complete playbook with response templates, escalation paths, moderation rules, and tone guidelines.
development
Activate a 4-stage coding discipline framework that forces Claude to plan before coding, isolate changes on a branch, write tests first, and self-review output twice before presenting it. Use when starting a complex coding task, when past Claude sessions produced broken first drafts, or when you want to prevent rework cycles. Produces a confirmed written plan, isolated feature branch, test-first implementation, and a double-reviewed output with a correctness and code-quality checklist.
development
Optimize an article for Answer Engine Optimization (AEO) — restructuring content so AI engines like ChatGPT, Perplexity, and Claude can extract, quote, and cite it. Rewrites headings as questions, drops 50-80 word answer capsules, audits paragraph length, and flags trust signals. Use when asked to AEO-optimize, make content AI-readable, improve AI citation chances, or adapt an article for answer engines.