Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/1Panel-dev/MaxKB-skills --skill maxkb-agents명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | maxkb_agents |
| description | 查询已发布智能体列表供 LLM 选择,再按指定智能体名称发起对话并返回回答。 |
本 Skill 提供两个工具函数,配合宿主智能体的 LLM 完成路由与调用:
| 函数 | 作用 |
|---|---|
list_agents | 返回所有已发布智能体的 name 和 desc,供 LLM 判断选择 |
chat_to_agent | 按 LLM 指定的 agent_name 调用对应智能体,返回回答 |
用户提问
│
▼
LLM 调用 list_agents() ← 获取智能体列表
│ 返回 [{"name":..., "desc":...}, ...]
▼
LLM 根据问题选出最合适的 agent_name
│
▼
LLM 调用 chat_to_agent(question, agent_name) ← 发起对话
│ 返回 {"agent_name":..., "answer":...}
▼
将 answer 返回给用户
python3 scripts/main.py
无需参数,返回 JSON 数组:
[
{"name": "客服助手", "desc": "处理用户常见问题"},
{"name": "代码助手", "desc": "辅助编写和审查代码"}
]
python3 scripts/main.py <question> <agent_name>
| 参数 | 类型 | 说明 |
|---|---|---|
question | string | 用户的问题文本 |
agent_name | string | 由 LLM 从 list_agents 结果中选定的名称 |
返回 JSON 字符串:
| 字段 | 类型 | 说明 |
|---|---|---|
agent_name | string | 实际调用的智能体名称 |
answer | string | 智能体的回答内容 |
示例:
{
"agent_name": "客服助手",
"answer": "您好,有什么可以帮助您的?"
}
| 变量 | 说明 | 默认值 |
|---|---|---|
MAXKB_DOMAIN | MaxKB 服务地址 | <maxkb_domain> |
MAXKB_TOKEN | Bearer Token(管理员 API Key) | — |
MAXKB_WORKSPACE_ID | 工作空间 ID | default |
MAXKB_USERNAME | 登录用户名(优先于 TOKEN) | — |
MAXKB_PASSWORD | 登录密码(优先于 TOKEN) | — |