多智能体团队管理。创建、查看、修改、删除 CountBot 的多智能体团队,管理团队成员(角色)和团队级自定义模型配置。当用户要新建 Pipeline/Graph/Council 团队、调整成员分工、修改依赖关系、开关技能系统、设置团队专属模型时使用。
npx skills add https://github.com/countbot-ai/CountBot --skill agent-team-manager
通过命令行管理 CountBot 的多智能体团队,覆盖团队 CRUD、成员 CRUD、以及团队级模型配置。
task 和/或 system_prompt所有操作通过 exec 工具执行:
python3 skills/agent-team-manager/scripts/agent_team_manager.py <command> [args]
list、info、template-list、create、update、delete、member-list、member-add、member-update、member-delete、config、config-set、config-resetinfo / member-list / update / config-set 的团队参数都是位置参数,不支持 --teammember-update 的成员参数是第二个位置参数 member_ref,不支持 --idupdate "团队名" --enable-skills 或 --disable-skills--help,再按帮助里的位置参数顺序执行;不要自行发明子命令或参数名python3 skills/agent-team-manager/scripts/agent_team_manager.py list
team_ref 支持团队名称、完整 ID、ID 前缀。
python3 skills/agent-team-manager/scripts/agent_team_manager.py info "文档深度分析"
# 创建空团队,后续再逐个添加成员
python3 skills/agent-team-manager/scripts/agent_team_manager.py create \
--name "文档深度分析" \
--description "理解文档 → 提取要点 → 分析问题 → 生成总结报告" \
--mode pipeline \
--enable-skills
# 直接按内置模板创建
python3 skills/agent-team-manager/scripts/agent_team_manager.py create \
--template document-analysis
python3 skills/agent-team-manager/scripts/agent_team_manager.py update "文档深度分析" \
--mode graph \
--description "先并行抽取,再汇总结论" \
--active
python3 skills/agent-team-manager/scripts/agent_team_manager.py update "文档深度分析" \
--disable-skills
python3 skills/agent-team-manager/scripts/agent_team_manager.py delete "文档深度分析"
python3 skills/agent-team-manager/scripts/agent_team_manager.py member-list "文档深度分析"
python3 skills/agent-team-manager/scripts/agent_team_manager.py member-add "文档深度分析" \
--id reader \
--role "文档理解专家" \
--task "通读文档,理解整体结构和核心内容" \
--system-prompt "你是文档理解专家,先识别文档结构,再提炼核心主题。"
Graph 模式可附带依赖与条件:
python3 skills/agent-team-manager/scripts/agent_team_manager.py member-add "代码检查团队" \
--id refactor \
--role "重构建议专家" \
--task "基于前序检查结果给出重构建议" \
--depends-on syntax-checker,logic-analyzer \
--condition-type output_contains \
--condition-node logic-analyzer \
--condition-text 严重
Council 模式建议填写 --perspective:
python3 skills/agent-team-manager/scripts/agent_team_manager.py member-add "投资评审会" \
--id risk \
--role "风险分析师" \
--perspective "风险与合规"
python3 skills/agent-team-manager/scripts/agent_team_manager.py member-update "文档深度分析" analyzer \
--task "重点分析论证链、信息缺口和潜在偏见" \
--system-prompt "你是批判性分析专家,输出问题、证据和风险。"
凡是用户表达以下意图,统一按“修改现有角色提示词”处理:
强制执行顺序如下。
python3 skills/agent-team-manager/scripts/agent_team_manager.py info "文档深度分析"
必须先看目标成员当前是否存在 task、system_prompt,再决定修改哪个字段。
禁止在未读取当前配置前直接生成 member-update 命令。
task,没有 system_prompttask--tasksystem_prompt--system-prompt--tasktask 本身是一整段提示词式文本,且用户想做系统化重构,应同时修改 --task 与 --system-promptmember-updatemember-update 的正确形式是:python3 skills/agent-team-manager/scripts/agent_team_manager.py member-update "团队名" 成员ID [flags]
member_ref,不要写成 --idinfo "团队名" 复核结果task,不要只改 system_prompttask 中,应判断是否需要同步精简 task示例:当前成员只有 task,没有 system_prompt
python3 skills/agent-team-manager/scripts/agent_team_manager.py member-update "小红书文案团队" reviewer \
--task "审核小红书文案,检查敏感词、风格统一、内容完整、平台规范和可读性;输出审核结论、修改建议、最终发布版与发布提醒。"
示例:明确修改系统提示词
python3 skills/agent-team-manager/scripts/agent_team_manager.py member-update "小红书文案团队" reviewer \
--system-prompt "你是严格的小红书内容审核专家,优先识别违规风险和夸大表达,输出结论必须清晰、克制、可执行。"
示例:把旧的提示词式 task 拆成“任务 + 系统提示词”
python3 skills/agent-team-manager/scripts/agent_team_manager.py member-update "小红书文案团队" reviewer \
--task "审核小红书文案并输出审核结论、修改建议、最终发布版与发布提醒。" \
--system-prompt "你是严格的小红书内容审核专家,重点检查敏感词、极限词、医疗宣称、风格统一、内容完整和平台规范。"
system_promptpython3 skills/agent-team-manager/scripts/agent_team_manager.py member-delete "文档深度分析" summarizer
python3 skills/agent-team-manager/scripts/agent_team_manager.py config "文档深度分析"
python3 skills/agent-team-manager/scripts/agent_team_manager.py config-set "文档深度分析" \
--provider zhipu \
--model glm-5 \
--temperature 0.5 \
--max-tokens 8192
python3 skills/agent-team-manager/scripts/agent_team_manager.py config-reset "文档深度分析"
mode 仅支持 pipeline、graph、council--enable-skills 开启后,子 Agent 可读取并使用 skills/*--cross-review / --no-cross-review 仅对 council 模式有意义depends_on 仅对 graph 模式有意义perspective 主要用于 council 模式task 会作为执行阶段的 # Your Task 传给子 Agent,是实际任务说明system_prompt 是角色长期人格/职责设定system_prompt 为空,系统会基于 role + task 自动生成默认系统提示词system_prompt 有值,会直接作为系统消息使用;但 task 仍然会继续传入执行提示中task 时,优先更新 task;需要稳定角色口吻/边界时,再补或修改 system_prompttask,这不是脚本失效,而是数据本来就这样存的task 里当前内置:
document-analysis:文档深度分析,pipeline 模式,默认开启技能系统agentsworkflow_run(team_name="团队名", goal="...") 时会自动继承该模型配置Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Replace with description of the skill and when Claude should use it.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
This skill should be used when the user wants to "create a skill", "add a skill to plugin", "write a new skill", "improve skill description", "organize skill content", or needs guidance on skill structure, progressive disclosure, or skill development best practices for Claude Code plugins.
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Take countbot-ai/agent-team-manager from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.