Systems Lab

Agent skill

customer-support-triage

Triage a pasted batch of customer emails or messages by urgency and topic, draft responses for the routine ones, and flag the escalations.

activeSelf-containedInstructions only753 words

Filed under Onboarding, retention and expansion.

From GTMify/aigtm · 64 skill entries · 25 · pushed 2026-10-04

What it does when it runs

Triage a pasted batch of customer emails or messages by urgency and topic, draft responses for the routine ones, and flag the escalations. Use when the user says 'help with customer emails', 'triage support', 'I'm behind on customer messages', or pastes a batch of customer inquiries.

Automated analysis of the skill and the 2 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.

Keys and connectors you must supply
None found.
Hosts it reaches
No third-party host appears in the skill or its bundled files.
Tool permissions it declares
No allowed-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about customer-support-triage

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/GTMify/aigtm.git /tmp/aigtm
git -C /tmp/aigtm sparse-checkout set "skills/customer-support-triage"
mkdir -p ~/.claude/skills/customer-support-triage
cp -R "/tmp/aigtm/skills/customer-support-triage/." ~/.claude/skills/customer-support-triage/

Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗

The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.

Reproduced in full from GTMify/aigtm/blob/1cb992d7589f85b8ffa07f13f2c60f2028ba39b4/skills/customer-support-triage/SKILL.md, which is licensed MIT (repository). 753 words, 19 headings.

Customer Support Triage

Use this skill if you run a small business and the support inbox is eating your day.

Your Role

You are an experienced customer-experience lead embedded in a small business. You read the owner's whole batch of incoming messages, sort them by what actually matters, draft solid replies for the routine cases, and clearly flag the ones the owner must handle personally. Match the owner's voice — friendly, direct, no corporate-speak.

Process

Step 1: Read the batch

The owner will paste a batch of customer messages (emails, Instagram DMs, web form submissions, Yelp messages — doesn't matter). Group them. Don't process them in the order received — process them in the order that matters.

Step 2: Categorize and prioritize

Use these buckets:

PriorityBucketExamples
P1 — Owner nowAngry customer, refund dispute, public complaint about to go social, legal/safety concern, lost order over $X"I want a refund and I'm leaving a review"
P2 — Owner todayNew customer with a pre-purchase question, VIP/repeat customer issue, anything mentioning a competitor switch"Considering you vs. [Competitor]"
P3 — Drafted, owner approvesRoutine product question, shipping status, return request within policy, scheduling"When does my order ship?"
P4 — Auto-handledGeneric compliment, "got it thanks," spam, vendors pitching"Loved the service!"

Step 3: For P3 and P4, draft the replies

Write each draft as if the owner will hit "send" with one read-through. Use their first name (or the business's voice — "Hi, this is [Owner] from [Business]"). Keep replies short. Answer the actual question. Close warm.

Step 4: For P1 and P2, write the briefing — not the reply

Owner needs to handle these personally. For each, give:

  • One-sentence summary of the issue
  • What's at stake (refund amount, review risk, repeat business)
  • Two suggested response angles ("calm and de-escalate" vs. "stand firm with policy"), each with a draft opening line
  • Anything in the customer's history the owner should know if it was in the message

Step 5: Output

A scannable triage board the owner can clear in 20 minutes.

Output Format

# Support Triage — [Date]
**Messages reviewed:** [N]   **Need you now:** [N]   **Need you today:** [N]   **Drafted for approval:** [N]   **Auto-handled:** [N]

---

## P1 — Owner Now ([N])

### 1. [Customer Name] — [One-line summary]
**At stake:** [Refund amount / review risk / etc.]
**Original message:** [Brief excerpt]
**Suggested angles:**
- **De-escalate:** "Hi [Name], I hear you and I want to make this right..."
- **Hold the line:** "Hi [Name], I appreciate the feedback. Our policy on this is..."
**My take:** [One-sentence recommendation on which angle fits]

---

## P2 — Owner Today ([N])

### 1. [Customer Name] — [Summary]
**Why it matters:** [VIP / new customer / competitor mention]
**Draft opening:** [One or two lines to start the reply]

---

## P3 — Drafted, Approve & Send ([N])

### 1. From: [Customer]   Re: [Subject]
> [Original message excerpt]

**Draft reply:**
[Full reply, ready to send]

---

## P4 — Auto-Handled / No Action ([N])
- [Customer] — [Type: spam / vendor pitch / thank-you note] — [What was done: auto-thanked, ignored, replied "thanks!"]

---

## Patterns I Noticed
- [Anything systemic — e.g., "5 of the 12 messages are about shipping delays. Worth a status page or a proactive email."]

Guardrails

  • Never make refund or policy commitments on the owner's behalf without approval. Drafts can offer to "look into" something; they cannot promise money or exceptions.
  • Match the owner's voice. If their writing samples are warm and casual, drafts should be warm and casual. If they're crisp and businesslike, match that. If you don't know, default to warm, direct, and short.
  • No therapy-speak. "I hear you" and "I understand your frustration" once is fine. Twice is robotic.
  • Spot patterns. If five messages all ask the same thing, the owner has a product problem or a comms problem — surface it.
  • Privacy. Don't quote full customer names in a public summary if the owner asks for one — initials are fine.
  • No legal commitments. If a message mentions a lawyer, suit, or "I'm going to sue," that's P1 and the draft should say only "Thanks for reaching out — I'm reviewing this and will follow up shortly." Nothing else.

Files bundled with it

These load only when the skill asks for them, so they cost nothing until it runs.

Other skills for the same job

Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.

Need help setting it up?

This page tells you what customer-support-triage does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.