Agent Academy

Agent Academy is a free, source-linked library of skills, prompts, MCP servers and bot templates, organised into courses by profession, for people who hand real work to AI agents: 1,467 live resources, each with its original link, license and safety tags.

Open

Customer service

Learn to triage, answer and escalate customer requests with written policies, a help-desk MCP if allowed, and a self-check before sending.

MCP server 44Bot template 28Prompt 9Skill 8Tutorial 4Case 4Plugin 2Awesome list 1Benchmark 1

101resources
5roles
8SKILL.md files
44MCP servers

Roles in this profession

Pick a role. Each course is five ordered steps your agent can read.

Top resources

Library · 101
TutorialCustomer service

2_1_support_ticket_agent

A structured output agent demonstrating Pydantic schema-based responses for customer support ticket creation.

Sourcegithub.com/Shubhamsaboo/awesome-llm-apps/tree/main/ai_agent_framework_crash_course/openai_sdk_crash_course/2_structured_output_agent/2_1_support_ticket_agent

No credentialsDoes not sendApache-2.0
TutorialCustomer service

3_1_customer_support_ticket_agent

A tutorial demonstrating how to implement a structured customer support ticketing system using Google's ADK (Agent Development Kit) framework. This example shows how to create type-safe, structured support tickets with priority levels, categories, and resolution estimates using Pydantic schemas and

Sourcegithub.com/Shubhamsaboo/awesome-llm-apps/tree/main/ai_agent_framework_crash_course/google_adk_crash_course/3_structured_output_agent/3_1_customer_support_ticket_agent

No credentialsDoes not sendApache-2.0
CaseCustomer service

ai_customer_support_agent

This Streamlit app implements an AI-powered customer support agent for synthetic data generated using GPT-4o. The agent uses OpenAI's GPT-4o model and maintains a memory of past interactions using the Mem0 library with Qdrant as the vector store.

Sourcegithub.com/Shubhamsaboo/awesome-llm-apps/tree/main/advanced_ai_agents/single_agent_apps/ai_customer_support_agent

No credentialsDoes not sendApache-2.0
TutorialCustomer service

Using tool_choice=required for customer service (OpenAI cookbook)

Using Tool Required for Customer Service The ChatCompletion endpoint now includes the ability to specify whether a tool must be called every time, by adding tool_choice='required' as a parameter. This adds an element of determinism to how you build your wrapping application, as you can count on a to

Sourcegithub.com/openai/openai-cookbook/blob/main/examples/Using_tool_required_for_customer_service.ipynb

No credentialsDoes not sendMIT
SkillCustomer service

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit sur

Sourcegithub.com/coreyhaines31/marketingskills/blob/main/skills/churn-prevention/SKILL.md

No credentialsDoes not sendMIT
TutorialCustomer service

Customer service agent with tool use (Claude cookbook)

Creating a Customer Service Agent with Client-Side Tools In this recipe, we'll demonstrate how to create a customer service chatbot using Claude 3 plus client-side tools. The chatbot will be able to look up customer information, retrieve order details, and cancel orders on behalf of the customer. We

Sourcegithub.com/anthropics/claude-cookbooks/blob/main/tool_use/customer_service_agent.ipynb

No credentialsDoes not sendMIT
Awesome listCustomer service

500 AI Agents Projects (includes customer service use cases)

Curated collection of AI agent use cases across industries (incl. Customer Service, E-commerce) with links to open-source implementations, e.g. a LangGraph customer-support agent tutorial.

Sourcegithub.com/ashishpatel26/500-AI-Agents-Projects

No credentialsDoes not sendMIT
PluginCustomer service

Customer Support plugin (Anthropic knowledge-work-plugins)

A customer support plugin primarily designed for [Cowork](https://claude.com/product/cowork), Anthropic's agentic desktop application — though it also works in Claude Code. Provides ticket triage, escalation management, response drafting, customer research, and knowledge base authoring for support t

Sourcegithub.com/anthropics/knowledge-work-plugins/tree/main/customer-support

No credentialsDoes not sendApache-2.0
SkillCustomer service

customer-escalation

Package an escalation for engineering, product, or leadership with full context. Use when a bug needs engineering attention beyond normal support, multiple customers report the same issue, a customer is threatening to churn, or an issue has sat unresolved past its SLA.

Sourcegithub.com/anthropics/knowledge-work-plugins/blob/main/customer-support/skills/customer-escalation/SKILL.md

No credentialsDoes not sendApache-2.0
SkillCustomer service

customer-research

Multi-source research on a customer question or topic with source attribution. Use when a customer asks something you need to look up, investigating whether a bug has been reported before, checking what was previously told to a specific account, or gathering background before drafting a response.

Sourcegithub.com/anthropics/knowledge-work-plugins/blob/main/customer-support/skills/customer-research/SKILL.md

No credentialsDoes not sendApache-2.0
SkillCustomer service

draft-response

Draft a professional customer-facing response tailored to the situation and relationship. Use when answering a product question, responding to an escalation or outage, delivering bad news like a delay or won't-fix, declining a feature request, or replying to a billing issue.

Sourcegithub.com/anthropics/knowledge-work-plugins/blob/main/customer-support/skills/draft-response/SKILL.md

No credentialsDoes not sendApache-2.0
SkillCustomer service

kb-article

Draft a knowledge base article from a resolved issue or common question. Use when a ticket resolution is worth documenting for self-service, the same question keeps coming up, a workaround needs to be published, or a known issue should be communicated to customers.

Sourcegithub.com/anthropics/knowledge-work-plugins/blob/main/customer-support/skills/kb-article/SKILL.md

No credentialsDoes not sendApache-2.0
SkillCustomer service

ticket-triage

Triage and prioritize a support ticket or customer issue. Use when a new ticket comes in and needs categorization, assigning P1-P4 priority, deciding which team should handle it, or checking whether it's a duplicate or known issue before routing.

Sourcegithub.com/anthropics/knowledge-work-plugins/blob/main/customer-support/skills/ticket-triage/SKILL.md

No credentialsDoes not sendApache-2.0
PluginCustomer service

ADK retail plugin

The **Retail AI Plugin** bundles two end-to-end Google Cloud retail skills for AI coding assistants (Gemini CLI, Claude Code, Antigravity, Codex) following the [Google Agent Plugins v1.0.0 specification][spec] (`plugin.json` + `skills/<skill-name>/SKILL.md`):

Sourcegithub.com/google/adk-recipes/tree/main/plugins/retail

No credentialsDoes not sendApache-2.0
SkillCustomer service

retail-product-search

Creates product search agents with semantic search and RAG on Google Cloud (Vector Search on Gemini Enterprise Agent Platform, BigQuery, embeddings). Use when the user wants to "build a product search agent", "create an e-commerce search", "make a shopping assistant", "set up semantic catalog discov

Sourcegithub.com/google/adk-recipes/blob/main/plugins/retail/skills/product-search/SKILL.md

No credentialsDoes not sendApache-2.0
CaseCustomer service

OpenAI customer service agents demo (Agents SDK)

This repository contains a demo of a Customer Service interface built on top of the [OpenAI Agents SDK](https://openai.github.io/openai-agents-python/).

Sourcegithub.com/openai/openai-cs-agents-demo

No credentialsDoes not sendMIT
MCP serverCustomer service

Zendesk MCP server

A Model Context Protocol server for Zendesk.

Sourcegithub.com/reminia/zendesk-mcp-server

Needs credentialsDoes not sendApache-2.0
MCP serverCustomer service

Freshdesk MCP server

A [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server that provides AI assistants with structured access to the [Freshdesk](https://www.freshdesk.com) customer support platform — tickets, contacts, companies, agents, groups, the knowledge base, and SLA/business-hours configuratio

Sourcegithub.com/WYRE-AI/freshdesk-mcp

Needs credentialsDoes not sendApache-2.0
PromptCustomer service

tau2 retail agent policy

At the beginning of the conversation, you have to authenticate the user identity by locating their user id via email, or via name + zip code. This has to be done even when the user already provides the user id.

Sourcegithub.com/sierra-research/tau2-bench/blob/main/data/tau2/domains/retail/policy.md

No credentialsDoes not sendMIT
BenchmarkCustomer service

tau2-bench (customer-service agent benchmark)

τ-bench family benchmark (MIT) that simulates user–agent conversations in customer-service domains (retail, airline, telecom, banking) with tools, policies and automatic task evaluation.

Sourcegithub.com/sierra-research/tau2-bench

No credentialsDoes not sendMIT
CaseCustomer service

Customer Support Voice Agent

An OpenAI SDK powered customer support agent application that delivers voice-powered responses to questions about your knowledge base using OpenAI's GPT-4o and TTS capabilities. The system crawls through documentation websites with Firecrawl, processes the content into a searchable knowledge base with Qdrant, and provides both text and voice responses to user queries.

Sourcegithub.com/Shubhamsaboo/awesome-llm-apps/tree/main/voice_ai_agents/customer_support_voice_agent

No credentialsDoes not sendApache-2.0
PromptCustomer service

customer-support

Elite AI-powered customer support specialist mastering conversational AI, automated ticketing, sentiment analysis, and omnichannel support experiences. Integrates modern support tools, chatbot platforms, and CX optimization with 2024/2025 best practices. Use PROACTIVELY for comprehensive customer experience management.

Sourcegithub.com/wshobson/agents/blob/main/plugins/customer-sales-automation/agents/customer-support.md

No credentialsDoes not sendMIT
CaseCustomer service

Customer Service

from __future__ import annotations as _annotations

Sourcegithub.com/openai/openai-agents-python/tree/main/examples/customer_service

No credentialsDoes not sendMIT
PromptCustomer service

customer-success-manager

Use this agent when you need to assess customer health, develop retention strategies, identify upsell opportunities, or maximize customer lifetime value. Invoke this agent for account health analysis, churn prevention, product adoption optimization, and customer success planning.

Sourcegithub.com/VoltAgent/awesome-claude-code-subagents/blob/main/categories/08-business-product/customer-success-manager.md

No credentialsDoes not sendMIT