Skip to content

composio-community/support-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Support Skills

Support Skills

Awesome PRs Welcome License: Apache-2.0

Support skills for AI agents for Claude Code, Codex, Cursor and more. Triage tickets, draft replies, track SLAs, detect churn risk, escalate bugs, generate CSAT follow-ups, build macros, translate messages, sync CRM contacts, and run weekly digests, without leaving your terminal.

Contents


Quick Start

# 1. Install Claude Code
npm install -g @anthropic-ai/claude-code

# 2. Install the Composio CLI (connects to Gorgias, HubSpot, Slack, etc.)
curl -fsSL https://composio.dev/install | bash

# 3. Authenticate with Composio
composio login

# 4. Clone and install the skills
git clone https://github.com/composiohq/support-skills.git
cd support-skills
./install.sh /path/to/your/project

This copies all skills into .claude/skills/ so they're available as /slash-commands in Claude Code.

# Open Claude Code and run any skill
claude
> /ticket-triage
> /customer-360 jane@acme.com
> /escalate 12345
> /sentiment-check "I've been waiting 3 days and nobody has responded"
> /tone-rewriter empathetic "Your request has been processed."

Skills shell out to the composio CLI to run tools. If a skill tries to call a toolkit that isn't connected yet, the CLI will tell you — just run composio link <toolkit> and retry.

Skills that don't need external tools (like /sentiment-check, /tone-rewriter, /qa-response, /angry-customer-playbook, /response-templates) work immediately with no setup.


Ticket Management

Skill Description
Ticket Triage Pull open Gorgias tickets and auto-classify by P0-P3 priority and category
Zendesk Triage Pull open Zendesk tickets and triage by priority, category, and SLA status
Freshdesk Triage Pull open Freshdesk tickets and triage by priority, type, and SLA
Zoho Desk Triage Pull open Zoho Desk tickets and triage by priority and department
Intercom Resolve Manage and resolve Intercom conversations — triage, reply, snooze, or close
Inbox Zero Batch-scan unhandled tickets and suggest quick actions — reply, escalate, close, assign, or defer
Auto-Tag Analyze untagged tickets and recommend tags based on content, with confidence scores
Merge Tickets Detect duplicate and related tickets using subject similarity, same-customer signals, and content matching
SLA Monitor Real-time SLA compliance dashboard — flags breaches, at-risk tickets, and tracks first-response / resolution times
Ticket Summarize Condense long ticket threads into TL;DR, timeline, what's been tried, and clear action items
WhatsApp Support Handle WhatsApp customer support conversations via Wati or Whautomate

Customer Intelligence

Skill Description
Customer 360 Full customer profile — ticket history + CRM data (company, deals, engagement timeline, health score)
VIP Alert Cross-reference open tickets against CRM to identify high-value customers needing priority treatment
Sentiment Check Analyze customer messages for sentiment (-2 to +2), urgency level, emotional signals, and churn risk
Contact Sync Compare customer data across support and CRM systems to find missing contacts and data mismatches
Lead Enrich Enrich customer/lead profiles with business data using LeadIQ, RocketReach, or Clearout
Email Verify Bulk verify customer email addresses using Clearout or Mailcheck
Root Cause Analysis Analyze a cluster of related tickets to identify the underlying root cause with Five Whys framework

Communication

Skill Description
Draft Reply Read the full ticket thread and draft an empathetic, context-aware reply — optionally save as email draft
Response Templates Generate polished canned response templates for common scenarios (first response, need info, bug confirmed, etc.)
CSAT Follow-Up Find recently resolved tickets and send personalized satisfaction follow-up emails
Customer Winback Identify churned/at-risk customers from ticket patterns + CRM data, then draft personalized winback emails
Tone Rewriter Rewrite a support response in a different tone — formal, casual, technical, empathetic, or concise
Translate Ticket Detect language, translate to English for the agent, and draft a reply in the customer's language
Angry Customer Playbook Step-by-step de-escalation guide with tailored response for handling angry or abusive messages

Analytics & Reporting

Skill Description
Support Metrics Compute volume, response times, category breakdowns, and trends — optionally export to a spreadsheet
Weekly Digest Generate a comprehensive weekly support report and post it to Slack

Workflow Automation

Skill Description
Escalate Escalate a ticket to an issue tracker + team notification in one move, with confirmation before executing
Bug Report Extract structured, engineering-ready bug reports from tickets (repro steps, expected/actual, impact)
Handoff Notes Generate shift handoff notes covering all active tickets — what needs attention, what's waiting, what was resolved
Refund Processor Gather full context around refund requests, assess eligibility against customer history, and prepare for approval
Macro Builder Analyze recurring ticket patterns and generate reusable step-by-step playbooks for agents

Quality & Training

Skill Description
Knowledge Search Search the knowledge base for relevant articles to help resolve customer issues, with suggested responses
QA Response Review a drafted response for quality, accuracy, tone, and completeness before sending
Chatbot Review Review AI chatbot conversations for bad responses, hallucinations, and missed questions

Feedback & Surveys

Skill Description
NPS Collect Send NPS/CSAT surveys and analyze results using Delighted or Satismeter
Feedback Digest Aggregate and analyze customer feedback from Delighted, GatherUp, Gleap, or Simplesat

Sales & Outreach

Skill Description
Outreach Campaign Set up customer outreach sequences via Lemlist, Reply.io, or Woodpecker
Proposal Draft Draft and send client proposals via Better Proposals or Bidsketch
Call Summary Summarize customer support/sales calls from Dialpad or Leexi call logs

Setup

Install Claude Code

npm install -g @anthropic-ai/claude-code

Install the Composio CLI

These skills use the Composio CLI to connect to your support tools (Gorgias, HubSpot, Slack, etc.). Install it with:

curl -fsSL https://composio.dev/install | bash

Then authenticate:

composio login
composio whoami

composio login opens a browser-based flow, then prompts you to choose your default organization and project. composio whoami shows your current session context.

Connect your apps

Connect each toolkit you plan to use with composio link <toolkit>:

composio link gorgias
composio link hubspot
composio link gmail
composio link slack
composio link linear

You don't have to do this upfront — if a skill tries to call a toolkit that isn't connected, the CLI will tell you and you can run composio link then retry. Supported apps:

  • Gorgias — Support tickets
  • HubSpot — CRM, contacts, deals
  • Gmail — Email replies and drafts
  • Slack — Team notifications and digests
  • Linear — Issue tracking and escalation
  • Google Sheets — Metrics export
  • Notion — Knowledge base search

How Skills Work

Each skill is a directory with a SKILL.md file — a self-contained prompt that tells Claude what to do. The install script copies them into your project's .claude/skills/ directory where Claude Code picks them up as /slash-commands.

Skills that integrate with external apps shell:

  1. Discover the right tool slug with composio search "<task description>"
  2. Inspect the schema with composio execute <TOOL_SLUG> --get-schema (or --dry-run for a safe preview)
  3. Execute the tool with composio execute <TOOL_SLUG> -d '{...}'
  4. Recover from missing connections by running composio link <toolkit> and retrying
  5. Analyze the results using Claude's reasoning
  6. Present structured, actionable output
  7. Confirm before taking any external action (sending emails, creating issues, posting messages)

Standalone skills (sentiment, tone, QA, templates) work purely with Claude's reasoning — no external connections needed.


Contributing

Got an idea for a new support skill? Open a PR with a new skill-name/SKILL.md following the existing format.

License

MIT

About

Customer support skills for Claude Code and AI agents. Ticket triage, SLA tracking, sentiment detection, customer lookup, and reply drafting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages