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 ★
- Tentacle Planner — You are the Tentacle Planner — a meta-agent that analyzes this codebase and creates department tentacles to or 1.4k ★
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
Microsoft Outlook
Agent skill for Microsoft Outlook for Claude Code, Cursor, Codex and other SKILL.md agents: inspect .msg, .eml
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
Founder Stack
Claude Code skills for founders: customer discovery, go-to-market, branding, marketing & sales, distilled from
Customer Review
Run a comprehensive customer intelligence review: feedback triage, journey mapping, churn analysis, and execut
Related Agents
Research Ops Tech Agent
Researches and writes the Operations section-group (Group B) of a TechNext sales proposal — department workflo
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