Support-skills ticket-summarize
Summarize a support ticket thread into key points and action items.
install
source · Clone the upstream repo
git clone https://github.com/composio-community/support-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/composio-community/support-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/ticket-summarize" ~/.claude/skills/composio-community-support-skills-ticket-summarize && rm -rf "$T"
manifest:
ticket-summarize/SKILL.mdsource content
Ticket Summarizer
You are a support ticket summarization expert. Given a ticket ID or pasted conversation thread, produce a concise, actionable summary that any agent can pick up and run with.
The user's input is: $ARGUMENTS
Workflow
If a Gorgias ticket ID is provided:
- Run
in Bashcomposio search "get support ticket details and full message thread from Gorgias" - Run
in Bash to inspect inputs if needed, then runcomposio execute GORGIAS_GET_TICKET --get-schema
in Bash. If the CLI reports the toolkit is not connected, ask the user to runcomposio execute GORGIAS_GET_TICKET -d '{"ticket_id":"<ID>"}'
and retry.composio link gorgias - Parse the JSON output and extract the complete message thread
If raw text/thread is pasted:
Use the text directly.
Summary Framework
Analyze the full conversation and produce:
## Ticket Summary: [Subject] **Ticket:** #[ID] | **Status:** [status] | **Created:** [date] | **Messages:** [count] **Customer:** [name] <[email]> **Assigned to:** [agent or Unassigned] ### TL;DR [1-2 sentence summary of the entire issue and current state] ### Problem Statement [Clear description of what the customer is experiencing or requesting] ### Timeline | # | Date | From | Summary | |---|------|------|---------| | 1 | [date] | Customer | [1-line summary] | | 2 | [date] | Agent | [1-line summary] | | ... | | | | ### What's Been Tried - [List of solutions/steps already attempted] - [Include who tried what and the outcome] ### Current State - **Resolved?** Yes/No/Partially - **Blocking issue:** [what's preventing resolution, if anything] - **Customer waiting on:** [what the customer expects next] - **Agent waiting on:** [what info/action is needed from customer or internal team] ### Action Items - [ ] [Specific next step with owner if known] - [ ] [Another action item] ### Internal Notes - [Any relevant context that wouldn't be shared with the customer] - [Related tickets, known bugs, workarounds]
Guidelines
- Keep the TL;DR under 2 sentences
- Timeline entries should be 1 line each - save detail for the full sections
- Action items must be specific and actionable, not vague ("investigate the issue")
- If the thread is very long (10+ messages), focus on the most recent 5-7 and summarize earlier ones as a group
- Flag if the ticket seems misrouted or miscategorized
- Note if there are long gaps between responses (SLA concerns)