Customer Support Agent — Development skill for Claude Code
Triage user messages → auto-draft replies → HITL queue.
How to install Customer Support Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open alex-jb/customer-support-agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Customer Support Agent does
Triage user messages → auto-draft replies → HITL queue. L5 of the 7-layer one-person company canon. pip · MCP · MIT.
Alternatives in Development
- Opc — OPC — One Person Company 193 ★
- Cc Stretch — Stretchtext replies for Claude Code: short by default, each phrase grows in place when you click it 154 ★
- Claude Cs — A Claude Code skill that helps you build custom customer support automation for your company 85 ★
README
customer-support-agent
Solo Founder OS agent #9 — triage user messages (signup-broken / forge-stuck / billing / love / spam / novel) → auto-draft replies → HITL queue.
[](LICENSE) [](#)
Built by [Alex Ji](https://github.com/alex-jb) — closes the 5th layer of the canonical one-person-company stack (customer support).
What it does
PH-day or post-launch, your inbox/PH-comments/X-DMs flood with user inquiries. This agent:
- Reads incoming messages (JSONL inbox file)
- Classifies each into one of 6 templates via Claude Haiku (or keyword fallback)
- Drafts a reply for each non-spam classification
- Writes drafts to
~/.customer-support-agent/queue/pending/for HITL review
$ customer-support-agent triage --inbox messages.jsonl
# Customer support triage — 2026-05-02T13:24:00Z
Messages processed: 14
By label: {'signup_broken': 4, 'love': 5, 'billing': 2, 'forge_stuck': 1, 'spam': 1, 'novel': 1}
Drafts queued: 13
Spam skipped: 1
Novel (need human reply): 1
Install
pip install customer-support-agent
# or
git clone https://github.com/alex-jb/customer-support-agent
cd customer-support-agent && pip install -e .
Usage
Triage a batch
Inbox JSONL format (one message per line):
{"source":"email","source_id":"abc123","sender":"alice@x.com","subject":"signup not working","body":"Verification email never arrived..."}
{"source":"producthunt","source_id":"ph_456","sender":"@bob","subject":"","body":"Love this!"}
customer-support-agent triage --inbox inbox.jsonl
One-shot classify
customer-support-agent classify "I never got the verification email"
# label=signup_broken confidence=0.55
# reasoning: keyword match: signup, verification, email
Check queue
customer-support-agent queue-status
# # Pending drafts (3)
# - 2026-05-02-signup_broken-alice-x-com.md
#
Related Skills
Bilingual Content Sync Agent
EN ↔ 中文 i18n diff + Claude translate + HITL apply. Structured outputs + Batch API (50% off). pip · MCP server
Customer Discovery Agent
Reddit pain-point scraper + Claude clustering with structured outputs. Find what users actually complain about
Redditlens
Find real pain points on Reddit and draft value-first replies. CLI + Claude Code skill. Serper + Reddit .json,
Payments Agent
Overdue-invoice reminder drafter. Stripe-shaped types + MockProvider fallback. Hard money-safety prompt rules
Irresistible Outreach
Irresistible Outreach: a culturally-aware Claude skill for outreach that gets replies. Writes LinkedIn message
From
Show recent messages from a specific person
Related Agents
Comms Triage
Personal communication chief of staff that triages email, Slack, LINE, and Messenger. Classifies messages into
Community
Community manager for inbound customer chat. Delegate to sync inboxes, triage and classify threads (lead, ques
Human Comment Reader
Comment-reading agent — reads issue/PR threads like a person: maintainer tone, repo culture, implicit rules —