Classify support tickets by urgency and category. Use when analyzing tickets, determining priority, routing customer requests, or when user asks to classify, triage, or categorize support tickets.
81
72%
Does it follow best practices?
Impact
99%
1.37xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./lesson-04-claude-code-config/exercise/solution/.claude/skills/ticket-classification/SKILL.mdThis skill teaches Claude how to classify support tickets by urgency and category for intelligent routing.
Use this skill when the user requests:
| Level | Criteria | Response Time |
|---|---|---|
| URGENT | System down, security breach, data loss, can't login (all users) | Immediate |
| HIGH | Core feature broken, production errors, enterprise customer affected | < 1 hour |
| MEDIUM | Feature degraded, workaround available, standard customer issue | < 4 hours |
| LOW | Questions, minor bugs, feature requests, documentation | < 24 hours |
URGENT indicators:
HIGH indicators:
MEDIUM indicators:
LOW indicators:
Technical:
Billing:
General:
Follow these steps:
Subject: 500 Errors on API Endpoint
Customer: Acme Corp (Enterprise)
Body: We're getting 500 errors on /api/users endpoint. Started 2 hours ago.
Affects our production app with 5,000 users.
Error: "Internal Server Error: Database connection timeout"Classification:
Subject: Question about invoice charges
Customer: Small Business Co (Standard)
Body: My invoice shows $500 but I expected $400. Can you explain
the additional $100 charge? I'd like this clarified before payment.Classification:
Subject: How to export data to CSV
Customer: TechStartup Inc (Standard)
Body: I'm trying to export our user data to CSV but can't find
the export option. Not urgent, just planning for quarterly review.Classification:
Immediately escalate (regardless of category) if:
Consider KB auto-resolve if ALL true:
Multiple issues in one ticket:
Missing information:
Always provide structured classification:
{
"urgency": "URGENT|HIGH|MEDIUM|LOW",
"category": "technical|billing|general",
"routing": "engineering|finance|support|escalation",
"customer_tier": "enterprise|standard|unknown",
"sla_deadline": "Time when response is due",
"key_indicators": ["keyword1", "keyword2", "keyword3"],
"confidence": 0.95,
"reasoning": "Brief explanation of classification",
"escalation_needed": true|false,
"auto_resolve_possible": true|false
}Before finalizing classification, verify:
Look for impact scope:
Look for business impact:
Technical indicators:
Billing indicators:
General indicators:
Route to engineering if:
Route to finance if:
Route to support if:
Route to escalation if:
❌ Don't:
✅ Do:
A good classification should:
6820a25
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.