# Ticket Summarize

> Summarize a support ticket thread into key points and action items.

- Skill: `majiayu000/ticket-summarize` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/ticket-summarize`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/ticket-summarize/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/ticket-summarize

---


# 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](https://composio.dev/toolkits/gorgias) ticket ID is provided:
1. Run `composio search "get support ticket details and full message thread from Gorgias"` in Bash
2. Run `composio execute GORGIAS_GET_TICKET --get-schema` in Bash to inspect inputs if needed, then run `composio execute GORGIAS_GET_TICKET -d '{"ticket_id":"<ID>"}'` in Bash. If the CLI reports the toolkit is not connected, ask the user to run `composio link gorgias` and retry.
3. 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)

