Agent skill

Customer Support

by revfactory in revfactory/harness-100

A full pipeline that systematizes a customer support system into FAQ, response manual, escalation policy, and CS analytics framework.

Apache-2.0Auto-check passedSales & Support

Install Customer Support

skills CLI
$ npx skills add revfactory/harness-100 --skill customer-support -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install revfactory/harness-100 customer-support --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/revfactory/harness-100.git skills-src && mkdir -p .claude/skills && cp -r skills-src/en/49-customer-support/.claude/skills/customer-support .claude/skills/customer-support && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
customer-support
GitHub stars
1.3k
Token cost
~1.7k tokens
SKILL.md length
671 words
Files
1
Skills in repo
464
Repo updated
First seen
Licence
Apache-2.0

At a glance

A full pipeline that systematizes a customer support system into FAQ, response manual, escalation policy, and CS analytics framework.

  • Works in 3 steps: Preparation (Performed directly by… → Team Assembly and Execution → Integration and Final Deliverables
  • Requests like build a customer support system
  • SKILL.md covers Execution Mode, Agent Composition, Workflow and Execution Modes by Request Scale, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Customer Support is an agent skill from revfactory/harness-100. A full pipeline that systematizes a customer support system into FAQ, response manual, escalation policy, and CS analytics framework. Use this skill for requests like 'build a customer support system', 'write FAQs', 'response manual', 'CS manual', 'escalation policy', 'customer response scripts', 'complaint handling', 'customer complaint processing', 'CS operations system', 'customer service process', and other customer support system building needs. Also supports supplementing and improving existing FAQs or…

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Sales & Support, covering Customer support and Help center and FAQ content. The licence is Apache-2.0.

When your agent uses it

  • Requests like build a customer support system
  • Response manual
  • Escalation policy
  • Customer response scripts

Example prompts

  • “build a customer support system”
  • “write FAQs”
  • “response manual”
  • “/customer-support”

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Preparation (Performed directly by orchestrator)
  2. Team Assembly and Execution
  3. Integration and Final Deliverables

What it can do on your machine

Read from SKILL.md and the folder at commit 8e8d35c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Customer Support loads about 1.7k tokens when it runs. Until then it costs about 177 tokens; SKILL.md has 671 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~177
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from revfactory/harness-100 at commit 8e8d35c, republished under its Apache-2.0 licence (© revfactory). 671 words, ~1,738 tokens.

Download SKILL.mdSave it as .claude/skills/customer-support/SKILL.md (or your agent's skills folder).
name
customer-support
description
A full pipeline that systematizes a customer support system into FAQ, response manual, escalation policy, and CS analytics framework. Use this skill for requests like 'build a customer support system', 'write FAQs', 'response manual', 'CS manual', 'escalation policy', 'customer response scripts', 'complaint handling', 'customer complaint processing', 'CS operations system', 'customer service process', and other customer support system building needs. Also supports supplementing and improving existing FAQs or manuals. However, CRM/helpdesk software development, call center infrastructure setup, real-time chatbot development, and agent recruitment are outside the scope of this skill.

Customer Support — Customer Support System Building Pipeline

An agent team collaborates to generate FAQ, response manual, escalation policy, and analytics all at once.

Execution Mode

Agent Team — 5 members communicate directly via SendMessage and perform cross-validation.

Agent Composition

AgentFileRoleType
faq-builder.claude/agents/faq-builder.mdFAQ construction, search optimizationgeneral-purpose
response-specialist.claude/agents/response-specialist.mdResponse scripts, tone & mannergeneral-purpose
escalation-manager.claude/agents/escalation-manager.mdEscalation tiers, SLAgeneral-purpose
cs-analyst.claude/agents/cs-analyst.mdMetrics, VOC, improvement proposalsgeneral-purpose
cs-reviewer.claude/agents/cs-reviewer.mdCross-validation, customer journey simulationgeneral-purpose

Workflow

Phase 1: Preparation (Performed directly by orchestrator)
  1. Extract from user input:
    • Service Information: Product/service name, type, customer base size
    • Support Channels: Which channels are in use — phone/chat/email/social media
    • Current State: Whether an existing CS system exists, team size
    • Existing Materials (optional): Existing FAQs, manuals, data
  2. Create _workspace/ directory at the project root
  3. Organize the input and save to _workspace/00_input.md
  4. If existing files are provided, copy them to _workspace/ and skip the corresponding Phase
Phase 2: Team Assembly and Execution
OrderTaskAssigned ToDependenciesDeliverable
1aFAQ Constructionfaq-builderNone_workspace/01_faq.md
1bResponse Manualresponse-specialistNone_workspace/02_response_manual.md
2Escalation Policyescalation-managerTasks 1a, 1b_workspace/03_escalation_policy.md
3CS Analytics Frameworkcs-analystTasks 1a, 1b, 2_workspace/04_cs_analytics.md
4CS Reviewcs-reviewerTasks 1a, 1b, 2, 3_workspace/05_review_report.md

Tasks 1a (FAQ) and 1b (Manual) are executed in parallel. Both can start simultaneously as they have no initial dependencies.

Inter-team Communication Flow:

  • faq-builder completes → delivers out-of-FAQ-scope scenarios to response-specialist, delivers self-service boundary to escalation-manager
  • response-specialist completes → delivers escalation trigger conditions to escalation-manager
  • escalation-manager completes → delivers SLA metrics to cs-analyst
  • cs-analyst completes → delivers all documents to cs-reviewer
  • cs-reviewer cross-validates all deliverables. If 🔴 Must Fix items are found, sends revision requests to the relevant agent → rework → re-validate (up to 2 times)
Phase 3: Integration and Final Deliverables
  1. Verify all files in _workspace/
  2. Confirm that all 🔴 Must Fix items from the review report have been addressed
  3. Report the final summary to the user

Execution Modes by Request Scale

User Request PatternExecution ModeAgents Deployed
"Build a customer support system", "Full CS setup"Full PipelineAll 5
"Just create FAQs"FAQ Modefaq-builder + reviewer
"Write a response manual"Manual Moderesponse-specialist + reviewer
"Create an escalation policy"Escalation Modeescalation-manager + reviewer
"Design CS metrics"Analytics Modecs-analyst + reviewer
"Review this FAQ"Review Modereviewer only

Data Transfer Protocol

StrategyMethodPurpose
File-based_workspace/ directoryStoring and sharing main deliverables
Message-basedSendMessageReal-time key information transfer, revision requests
Show full SKILL.md (268 more words)Show less

Error Handling

Error TypeStrategy
Insufficient service infoBuild a generic CS system based on industry type, tag as "requires service customization"
No existing CS dataSet targets based on industry benchmarks, propose initial measurement methods
Web search failureWork from general CS best practices, note "data limited"
Agent failureRetry once → if still fails, proceed without that deliverable, note the omission in the review report
🔴 found in reviewSend revision request to the relevant agent → rework → re-validate (up to 2 times)

Test Scenarios

Normal Flow

Prompt: "Build a customer support system for a B2C SaaS project management tool. We have 10,000 monthly active users and operate chat and email channels. The CS team has 5 members." Expected Results:

  • FAQ: Sign-up/billing/features/integration categories, 30+ Q&As
  • Manual: 5+ scenario scripts, channel-specific guides for chat + email
  • Escalation: L1-L3 tiers, SLA matrix, crisis response protocol
  • Analytics: CSAT/NPS/FCR/AHT metrics + weekly/monthly report templates
  • Review: Includes 3 customer journey simulations
Existing File Utilization Flow

Prompt: "I have this FAQ; create a response manual and escalation policy" + FAQ file attached Expected Results:

  • Copy existing FAQ to _workspace/01_faq.md
  • Skip faq-builder and deploy response-specialist + escalation-manager + cs-analyst + reviewer
Error Flow

Prompt: "Create a customer support FAQ" Expected Results:

  • Switch to FAQ Mode (faq-builder + reviewer)
  • If service info is insufficient, ask follow-up questions about industry/product type
  • If only minimal info is provided, generate a generic SaaS FAQ template

Agent Extension Skills

Extension skills that enhance agent domain expertise:

SkillFileTarget AgentsRole
csat-analyzer.claude/skills/csat-analyzer/skill.mdcs-analyst, cs-reviewerCSAT/NPS/CES design, operational metrics, VOC analysis, CS dashboard design
escalation-flowchart.claude/skills/escalation-flowchart/skill.mdescalation-manager, response-specialistL1/L2/L3 structure, severity classification, trigger conditions, SLA matrix, crisis response

© revfactory, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in en/49-customer-support/.claude/skills/customer-support of revfactory/harness-100.

Open the folder on GitHubat commit 8e8d35c

Compare with similar skills

Customer Support next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Customer Support compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Customer Support this skillrevfactory/harness-1001.3k—~1.7kAutomated safety check: PassApache-2.0
Yao Geo Knowledge Base Builderyaojingang/yao-geo-skills864—~1.8kAutomated safety check: PassMIT
Help Center Article Generatorgooseworks-ai/goose-skills1.2k1 repos~2.1kAutomated safety check: PassMIT
Okx Guideaiskillstore/marketplace4302 repos~835Automated safety check: PassMIT
Customer Support Customer Servicechendongqi/OPB-Skills125—~861Automated safety check: PassNone
Customer Support Technical Supportchendongqi/OPB-Skills125—~971Automated safety check: PassNone

Similar skills

  • Yao Geo Knowledge Base Builder

    yaojingang/yao-geo-skills

    Build evidence-backed GEO brand knowledge bases from official sites, product pages, help centers, white papers, sales materials, media releases, certifications, and trusted third-party sources.

    864 GitHub stars~1.8k tokensUpdated 6 days ago
    Knowledge ManagementAuto-check passed
  • Help Center Article Generator

    gooseworks-ai/goose-skills

    Take support ticket clusters, FAQ patterns, product documentation, or feature specs and generate structured help center articles with step-by-step instructions, screenshot placeholders…

    1.2k GitHub starsUsed in 1 repo~2.1k tokens
    Sales & SupportAuto-check passed
  • Okx Guide

    aiskillstore/marketplace

    Onchain OS onboarding and guide hub for first-time use, product introductions, OKX.AI, and customer-support intents.

    430 GitHub starsUsed in 2 repos~835 tokens
    Sales & SupportAuto-check passed
  • 客服助手 - 专业的客户服务与支持体系专家。适用场景: (1) 客服话术设计与优化 (2) FAQ知识库构建与维护 (3) 客户问题分类与处理流程 (4) 投诉处理与升级机制 (5) 客户满意度分析与改进 (6) 客服培训材料编写 (7) 自动回复与机器人话术 触发关键词:客服话术、FAQ、客户投诉、客户满意度、知识库、客服培训、自动回复、工单处理、客户咨询、售后服务

    125 GitHub stars~861 tokensUpdated 7 mo ago
    Sales & SupportAuto-check passed
  • 技术支持助手 - 专业的技术问题诊断与解决方案专家。适用场景: (1) 技术问题诊断与分析 (2) 故障排查与解决方案 (3) 技术文档编写(FAQ/手册/指南) (4) 用户操作指导与培训 (5) 技术工单处理与升级 (6) 产品使用问题解答 (7) 系统/软件问题处理 触发关键词:技术支持、故障排查、技术问题、报错、Bug、系统问题、软件问题、操作指导、技术文档、解决方案

    125 GitHub stars~971 tokensUpdated 7 mo ago
    Sales & SupportAuto-check passed
  • Customer Support

    ericrisco/rsc-harness

    A skill your agent uses when a live support ticket needs triage (intent, P1–P4 priority, SLA clock), an on-voice reply, not a raw template, de-escalation of an angry or churn-risk customer, or…

    156 GitHub stars~2.9k tokensUpdated today
    Sales & SupportAuto-check passed

More from revfactory/harness-100

All 464 skills in this repo
  • Anti Bot Analyzer

    revfactory/harness-100

    A skill for analyzing website anti-bot defense mechanisms and developing legitimate evasion strategies.

    1.3k GitHub stars~1.1k tokensUpdated 6 mo ago
    Auto-check passed
  • API Error Design Patterns

    revfactory/harness-100

    Reference for designing how an API reports failures: structured error codes, response shapes, client-friendly messages, an error catalog and retry or fallback advice.

    1.3k GitHub stars~1.6k tokensUpdated 6 mo ago
    Auto-check passed
  • API Security Checklist

    revfactory/harness-100

    Walks a backend-dev agent through OWASP API Top 10 checks, authentication and authorization patterns, and defense code during API design.

    1.3k GitHub stars~1.7k tokensUpdated 6 mo ago
    Auto-check passed
  • Arg Parser Generator

    revfactory/harness-100

    Methodology for systematically designing and generating CLI tool argument parser structures.

    1.3k GitHub stars~1.2k tokensUpdated 6 mo ago
    Auto-check passed
  • Audience Segmentation

    revfactory/harness-100

    Audience segmentation skill used by the analyst and curator agents.

    1.3k GitHub stars~1.3k tokensUpdated 6 mo ago
    Auto-check passed
  • Audio Storytelling

    revfactory/harness-100

    Audio storytelling skill used by the podcast scriptwriter and show note editor.

    1.3k GitHub stars~1.6k tokensUpdated 6 mo ago
    Auto-check passed

Categories

Questions about Customer Support

What does Customer Support do?

A full pipeline that systematizes a customer support system into FAQ, response manual, escalation policy, and CS analytics framework. Customer Support is an agent skill from revfactory/harness-100. A full pipeline that systematizes a customer support system into FAQ, response manual, escalation policy, and CS analytics framework.

When should I use Customer Support?

Customer Support fits situations like: requests like build a customer support system; response manual; escalation policy; customer response scripts.

How do I install Customer Support in Claude Code?

Run `npx skills add revfactory/harness-100 --skill customer-support -a claude-code`. Or copy the skill folder (en/49-customer-support/.claude/skills/customer-support in revfactory/harness-100) into .claude/skills/customer-support in your project. Claude Code loads it when a task matches its description.

How do I install Customer Support in Codex?

Run `npx skills add revfactory/harness-100 --skill customer-support -a codex`. Or copy the skill folder (en/49-customer-support/.claude/skills/customer-support in revfactory/harness-100) into .agents/skills/customer-support in your project. Codex loads it when a task matches its description.

Can I use Customer Support in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add revfactory/harness-100 --skill customer-support -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/customer-support, .gemini/skills/customer-support, .github/skills/customer-support and .opencode/skills/customer-support in your project.

What does Customer Support need to run?

SKILL.md names no scripts, command-line tools or credentials: Customer Support is instructions for the agent only.

Does Customer Support access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Customer Support safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Customer Support use?

Customer Support is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Customer Support use?

About 1.7k tokens (SKILL.md is roughly 7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Customer Support?

Skills that share tags, products or a category with Customer Support: Yao Geo Knowledge Base Builder (yaojingang/yao-geo-skills, 864 stars), Help Center Article Generator (gooseworks-ai/goose-skills, 1.2k stars), Okx Guide (aiskillstore/marketplace, 430 stars) and Customer Support Customer Service (chendongqi/OPB-Skills, 125 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Customer Support?

revfactory (a GitHub user) maintains it in revfactory/harness-100, which has 1,290 GitHub stars. The repository holds 464 skills in this directory. The repository was last updated on March 22, 2026.

Source: revfactory/harness-100 on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.