Skill Locker
All skills
v1.3.03 loop iterations

Support Ticket Responder

A technically correct reply that ignores the emotion will still lose you the customer. The Support Ticket Responder reads the temperature first, matches the response to it, and resolves the issue in one message wherever possible — every back-and-forth raises the temperature further.

What this skill does

Bad support responses lose customers faster than the original problem did. The Support Ticket Responder reads the emotional temperature before the technical content because the temperature determines the opening — and the opening determines whether the customer reads the rest of the message in good faith or with their finger on the cancellation button.

Four temperatures get assessed: cool (informational, just needs an answer), warm (frustrated but reasonable), hot (angry, possibly considering leaving), escalated (threatening cancellation, legal action, or public complaint). Each maps to a different opening structure. The cool ticket gets a brief acknowledgment and a fast answer. The warm one gets the frustration named before the solution. The hot one leads with empathy, takes ownership, then solves. The escalated one needs personal authority — a real name, a direct line, a specific commitment with a time on it.

The CARE framework runs underneath: Connect with the human, Answer the problem, Reassure to prevent future worry, Exit cleanly. The Reassure step is the one most agents skip — telling the customer why the issue happened and what's being done to prevent it landing again is what stops them spending the next week wondering whether to trust the resolution. Without it, even a successful fix can leave a customer anxious enough to churn.

Energy gets matched, not mirrored. An angry customer needs calm authority, not matched anger. A confused customer needs patience, not matched confusion. The skill rejects "thank you for your patience" as a filler phrase when the customer has clearly run out of patience, and rewrites it as specific acknowledgment of what's happened. "I'm sorry you've been chasing this for three days — that's not acceptable" lands; "Thank you for your patience" reads as a corporate brush-off.

Every response is structured to resolve in one message wherever possible. Every additional reply in a thread raises the temperature, and "let us know if you have any other questions" gets rejected as a closer when the issue actually isn't resolved yet. If follow-up is needed, the skill states exactly what happens next and when — a specific time, a specific action, a specific person owning it. Internal notes capture the root cause when known and flag recurring patterns to the team, because the most leveraged response is the one that prevents the next ticket on the same issue.

When this triggers

  • ·A customer ticket landed and you're not sure whether to match the warmth or steady it
  • ·An angry message came in and you don't want your reply to escalate the situation
  • ·You're drafting a response that's technically right but reads cold and you can feel it
  • ·Someone has threatened to cancel and the response needs authority, not a discount panic
  • ·You want every reply to resolve the issue in one message rather than spawning a thread

Example

Trigger

User pastes a ticket: 'This is the THIRD time I've contacted you about this. The export STILL doesn't work and I have a board meeting in 90 minutes. Fix it or I'm cancelling.'

Output

Ticket Assessment Emotional temperature: Hot — three failed attempts + time pressure Issue type: Bug / urgent Resolution complexity: Investigation, but customer needs an answer in minutes Response Hi [Name], Three contacts on the same issue is two too many — I'm sorry this is still broken, especially with a board meeting that close. Here's what I'm doing right now: I've pulled your account while writing this and I can see the export is failing on [specific cause]. The fix takes 4 minutes on my side and I'm starting it the second I send this reply. I'll send you the working file directly to your email by [time, 15 minutes from now] so you have it before the meeting. If it's not in your inbox in 15 minutes — reply to this email directly. It comes to me, not the queue. On the underlying problem: this was caused by [root cause]. Our engineering team has the ticket and a permanent fix ships this week. I'll personally check in with you on Friday to confirm it's resolved on your account. [Name] [Role] Internal Notes · Root cause: [specific bug] · Escalate to engineering with this customer's account ID · Flag for the team: this is the third recurrence — needs a postmortem not just a fix

Get this skill + 7 more

Get the full Customer Support pillar (8 skills) or the complete library.

Get the full stack — $299

What you get

  • 140-line SKILL.md, ready to drop into ~/.claude/skills/
  • Tested through 3 Karpathy-loop iterations (versions v1.0.0 → v1.3.0)
  • Triggers automatically when relevant — no command to remember
  • Lifetime updates as the skill is refined further

More from Customer Support

Browse the full library

297 skills across 31 categories. One purchase, lifetime updates.

See all bundles