Customer Support Chatbot — Development skill for Claude Code
Multi-agent customer support chatbot built with Microsoft AutoGen and Streamlit: a research and triage agent routes each question to one of 5 department agents (Billing, Tech Support, Sales, Shipping.
How to install Customer Support Chatbot
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Hariharan17194/Customer-Support-Chatbot and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Customer Support Chatbot does
Multi-agent customer support chatbot built with Microsoft AutoGen and Streamlit: a research and triage agent routes each question to one of 5 department agents (Billing, Tech Support, Sales, Shipping & Returns, Account), which answer it and write content. Works with OpenAI or Claude.
Alternatives in Development
- Flavor — PUA 切换味道 — 从 15 种味道中选择,包括阿里/字节/华为/腾讯/Netflix/Musk/Jobs/Microsoft/钉内钉外 19.5k ★
- Ccusage — CLI for analyzing Claude Code/Codex usage from local JSONL files 11.8k ★
- Competitive Battlecard — Create sales-ready battlecards against specific competitors 7.8k ★
README
🎧 Multi-Agent Customer Support Chatbot (AutoGen + Streamlit)
A customer support chatbot built with Microsoft **AutoGen** (`autogen-agentchat` 0.4+) and a **Streamlit** chat UI. A user asks any question or enters a topic. A research agent studies it and sends it to the right department, and that department's specialist agent writes the answer.
How it works
User question
│
▼
🔍 Research & Triage agent ── researches the question, picks 1 of 5 departments
│ (returns research notes, department, confidence, reason)
▼
🏢 Department specialist agent ── answers the question and writes helpful content
│
▼
Streamlit chat UI (routing badge + research panel + final answer)
Departments
| Department | Handles |
|---|---|
| 💳 Billing | payments, invoices, refunds, pricing, subscriptions |
| 🛠️ Technical Support | bugs, errors, setup, login problems, integrations |
| 📈 Sales | product info, plans, features, demos, upgrades |
| 📦 Shipping & Returns | order tracking, delivery, returns, exchanges |
| 👤 Account & General | account settings, privacy, security, feedback, anything else |
Each department reply has four sections: **Answer**, **Step-by-step guidance**, **Helpful content** and **Next steps**.
Features
- Two-stage AutoGen agent pipeline: triage, then a department specialist
- Works with OpenAI (
gpt-4o-mini,gpt-4o) or Anthropic (Claude) models, chosen in the sidebar - Shows which department was picked, the confidence score, and the research notes behind the choice
- Chat history kept for the session, plus a clear-chat button
- If the triage agent's reply can't be read, the question goes to Account & General
Setup
git clone
cd
pip install -r requirements.txt
cp .env.example .env # then add OPENAI_API_KEY and/or ANTHROPIC_API_KEY
streamlit run app.py
You can also paste the API key into the sidebar instead of using `.env`.
Related Skills
Sales Get Quotation
Generate quotation breakdowns by customer type or custom requirements
Sales Super Skill
Comprehensive end-to-end sales skill merging Perplexity Computer's 6 built-in sales skills with Claude Code's
Taizen Claude Plugins
Claude plugins for GTM teams - sales, sales enablement, product marketing, and customer marketing skills
Customer Review
Run a comprehensive customer intelligence review: feedback triage, journey mapping, churn analysis, and execut
Customer Support Agent
Triage user messages → auto-draft replies → HITL queue. L5 of the 7-layer one-person company canon. pip · MCP
Craft Ask
Consult a craft agent. Routes your question to the best mind in the workshop - not a menu, a recommendation.
Related Agents
Python LLM Expert
Senior LLM/bot engineer. Use proactively for LangGraph assistants, prompt orchestration, FastAPI routes, Redis
Customer Experience
Customer Experience (CCO). Owns plugins/customer-experience/ and nothing else. Delegate work in this departmen
Tech
Technology department. Architecture, build decisions, and finding existing work worth reusing before anything