maxkb_agents

List MaxKB agents and route questions to a selected agent by name.

15|1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/1Panel-dev/MaxKB-skills --skill maxkb-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maxkb_agents
Source: https://github.com/1Panel-dev/MaxKB-skills/tree/main
Command: npx skills add https://github.com/1Panel-dev/MaxKB-skills --skill maxkb-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill identifies and retrieves the list of all published MaxKB agents along with their descriptions to empower LLM-driven routing decisions.

Core Features & Use Cases

  • Retrieve the published agent list with names and descriptions for human or LLM selection.
  • Route questions to a chosen agent by name and obtain the agent's answer.
  • Use case: The LLM can dynamically pick the best agent to handle a user's query and return its response.

Quick Start

Use list_agents() to list available agents and then call chat_to_agent(question, agent_name) to obtain the agent's answer.

Frequently Asked Questions about maxkb_agents

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route a user query to the best LLM agent dynamically?

To route user queries dynamically, you can retrieve a list of published agents with their descriptions, allowing an LLM to select the best agent by name and query it for a response.

What is the process for listing available MaxKB agents in my workspace?

Listing available MaxKB agents in your workspace involves identifying and retrieving the list of published agents along with their names and descriptions for human or LLM selection.

How do I handle login and workspace scoping when chatting with MaxKB agents?

Handling login and workspace scoping when chatting with MaxKB agents is managed robustly by the skill, ensuring anonymous chat sessions and streaming responses are processed correctly.

Can I obtain streaming responses from a published agent by name?

Yes, you can obtain streaming responses from a published agent by applying the skill to let the LLM select the agent by name and query it for a response.

What are the limitations of using an LLM to select agents from a published list?

The primary limitation of using an LLM to select agents from a published list is that the routing decision relies entirely on the accuracy of the agent descriptions provided for selection.