alex-jb

Customer Support Agent — Development skill for Claude Code

Development community

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](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![Python](https://img.shields.io/badge/python-3.9%2B-blue.svg)](#)

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:

  1. Reads incoming messages (JSONL inbox file)
  2. Classifies each into one of 6 templates via Claude Haiku (or keyword fallback)
  3. Drafts a reply for each non-spam classification
  4. 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
#