
Ticket Triage
Turn raw customer messages into P1–P4 triage, routing, and a draft reply before you assign the ticket.
Overview
Ticket-triage is an agent skill for the Grow phase that categorizes, prioritizes, and routes support tickets with P1–P4 labels and a suggested initial response.
Install
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill ticket-triageWhat is this skill?
- Parses core problem, symptoms, urgency, and emotional tone from free-text tickets
- Assigns P1–P4 priority using blockage, production impact, and blast radius
- Flags duplicate or known-issue patterns before routing to engineering or billing
- Produces a structured triage assessment plus suggested initial customer response
- Works from slash command with ticket text, quotes, or issue descriptions
- P1–P4 priority scale for incoming tickets
Adoption & trust: 1.6k installs on skills.sh; 19.6k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You get a vague customer message and waste time deciding severity, owner, and whether it is a duplicate before you can respond.
Who is it for?
Indie SaaS founders handling support in Slack, email, or a lightweight helpdesk who want consistent P1–P4 triage without hiring ops.
Skip if: Teams that already run a fully automated ITSM rules engine with SLAs baked in and only need ticket creation APIs.
When should I use this skill?
A new ticket comes in and needs categorization, P1–P4 priority, team routing, or duplicate/known-issue checks before routing.
What do I get? / Deliverables
You receive a structured triage assessment with priority, team routing, and draft reply text ready to paste into your tracker.
- Structured triage assessment
- Suggested P1–P4 priority
- Draft initial customer response
Recommended Skills
Journey fit
Incoming tickets land in the Grow phase when you are handling customer success and support load as you scale. Support is the canonical shelf for categorization, priority, deduplication, and routing workflows.
How it compares
Use for human-first triage narratives instead of only auto-tagging keywords in a helpdesk rule.
Common Questions / FAQ
Who is ticket-triage for?
Solo builders and small teams who own customer support themselves and want fast, repeatable prioritization and routing.
When should I use ticket-triage?
Use it in Grow (support) when a new ticket needs categorization, P1–P4 priority, duplicate checks, or a decision on which team should own it.
Is ticket-triage safe to install?
Review the Security Audits panel on this Prism page and confirm what connectors your agent can reach before pasting customer PII into a session.
SKILL.md
READMESKILL.md - Ticket Triage
# /ticket-triage > If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](../../CONNECTORS.md). Categorize, prioritize, and route an incoming support ticket or customer issue. Produces a structured triage assessment with a suggested initial response. ## Usage ``` /ticket-triage <ticket text, customer message, or issue description> ``` Examples: - `/ticket-triage Customer says their dashboard has been showing a blank page since this morning` - `/ticket-triage "I was charged twice for my subscription this month"` - `/ticket-triage User can't connect their SSO — getting a 403 error on the callback URL` - `/ticket-triage Feature request: they want to export reports as PDF` ## Workflow ### 1. Parse the Issue Read the input and extract: - **Core problem**: What is the customer actually experiencing? - **Symptoms**: What specific behavior or error are they seeing? - **Customer context**: Who is this? Any account details, plan level, or history available? - **Urgency signals**: Are they blocked? Is this production? How many users affected? - **Emotional state**: Frustrated, confused, matter-of-fact, escalating? ### 2. Categorize and Prioritize Using the category taxonomy and priority framework below: - Assign a **primary category** (bug, how-to, feature request, billing, account, integration, security, data, performance) and an optional secondary category - Assign a **priority** (P1–P4) based on impact and urgency - Identify the **product area** the issue maps to ### 3. Check for Duplicates and Known Issues Before routing, check available sources: - **~~support platform**: Search for similar open or recently resolved tickets - **~~knowledge base**: Check for known issues or existing documentation - **~~project tracker**: Check if there's an existing bug report or feature request Apply the duplicate detection process below. ### 4. Determine Routing Using the routing rules below, recommend which team or queue should handle this based on category and complexity. ### 5. Generate Triage Output ``` ## Triage: [One-line issue summary] **Category:** [Primary] / [Secondary if applicable] **Priority:** [P1-P4] — [Brief justification] **Product area:** [Area/team] ### Issue Summary [2-3 sentence summary of what the customer is experiencing] ### Key Details - **Customer:** [Name/account if known] - **Impact:** [Who and what is affected] - **Workaround:** [Available / Not available / Unknown] - **Related tickets:** [Links to similar issues if found] - **Known issue:** [Yes — link / No / Checking] ### Routing Recommendation **Route to:** [Team or queue] **Why:** [Brief reasoning] ### Suggested Initial Response [Draft first response to the customer — acknowledge the issue, set expectations, provide workaround if available. Use the auto-response templates below as a starting point.] ### Internal Notes - [Any additional context for the agent picking this up] - [Reproduction hints if it's a bug] - [Escalation triggers to watch for] ``` ### 6. Offer Next Steps After presenting the triage: - "Want me to draft a full response to the customer?" - "Should I search for more context on this issue?" - "Want me to check if this is a known bug in the tracker?" - "Should I escalate this? I can package it with /customer-escalation." --- ## Category Taxonomy Assign every ticket a **primary category** and optionally a **secondary category**: | Category | Description | Signal Words | |----------|-------------|-------------| | **Bug** | Product is behaving incorrectly or unexpectedly | Error, broken, crash, not working, unexpected, wrong, failing | | **How-to** |