[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F3F6SSWF6VX55MJCSWYDSF":3,"skill-same:01M6F3F6SSWF6VX55MJCSWYDSF":60},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":42,"ownerHtmlUrl":43,"ownerBlogUrl":6,"ownerDescription":44,"updatedAt":45,"install":46,"resources":59},"01M6F3F6SSWF6VX55MJCSWYDSF","agent-team-manager",null,"多智能体团队管理。创建、查看、修改、删除 CountBot 的多智能体团队，管理团队成员（角色）和团队级自定义模型配置。当用户要新建 Pipeline\u002FGraph\u002FCouncil 团队、调整成员分工、修改依赖关系、开关技能系统、设置团队专属模型时使用。","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fcountbot-ai\u002FCountBot\u002Fagent-team-manager\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30],"team","agent team","agent team manager","council","graph","pipeline","false","2026-11-10 10:12:30",false,"---\nname: agent-team-manager\ndescription: 多智能体团队管理。创建、查看、修改、删除 CountBot 的多智能体团队，管理团队成员（角色）和团队级自定义模型配置。当用户要新建 Pipeline\u002FGraph\u002FCouncil 团队、调整成员分工、修改依赖关系、开关技能系统、设置团队专属模型时使用。\nversion: 1.0.0\nalways: false\n---\n\n# 多智能体团队管理\n\n通过命令行管理 CountBot 的多智能体团队，覆盖团队 CRUD、成员 CRUD、以及团队级模型配置。\n\n## 使用场景\n\n- 用户说“帮我新建一个多智能体团队” -> 创建团队\n- 用户说“做一个文档深度分析团队” -> 按模板创建团队\n- 用户说“把这个团队改成依赖图模式” -> 修改团队\n- 用户说“给团队加一个审稿角色” -> 添加成员\n- 用户说“把 analyzer 的任务改一下” -> 修改成员\n- 用户说“把这个角色的提示词优化一下” -> 先看当前成员配置，再修改 `task` 和\u002F或 `system_prompt`\n- 用户说“删掉 summarizer 这个角色” -> 删除成员\n- 用户说“给这个团队单独配置模型” -> 配置团队自定义模型\n- 用户说“看看有哪些团队\u002F成员” -> 列表或详情\n\n## 调用方式\n\n所有操作通过 `exec` 工具执行：\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py \u003Ccommand> [args]\n```\n\n## 严格语法\n\n- 只有这些一级命令：`list`、`info`、`template-list`、`create`、`update`、`delete`、`member-list`、`member-add`、`member-update`、`member-delete`、`config`、`config-set`、`config-reset`\n- `info` \u002F `member-list` \u002F `update` \u002F `config-set` 的团队参数都是位置参数，不支持 `--team`\n- `member-update` 的成员参数是第二个位置参数 `member_ref`，不支持 `--id`\n- 开关技能系统要用团队命令 `update \"团队名\" --enable-skills` 或 `--disable-skills`\n- 先看 `--help`，再按帮助里的位置参数顺序执行；不要自行发明子命令或参数名\n\n## 常用命令\n\n### 列出团队\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py list\n```\n\n### 查看团队详情\n\n`team_ref` 支持团队名称、完整 ID、ID 前缀。\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py info \"文档深度分析\"\n```\n\n### 创建团队\n\n```bash\n# 创建空团队，后续再逐个添加成员\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py create \\\n  --name \"文档深度分析\" \\\n  --description \"理解文档 → 提取要点 → 分析问题 → 生成总结报告\" \\\n  --mode pipeline \\\n  --enable-skills\n\n# 直接按内置模板创建\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py create \\\n  --template document-analysis\n```\n\n### 修改团队\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py update \"文档深度分析\" \\\n  --mode graph \\\n  --description \"先并行抽取，再汇总结论\" \\\n  --active\n\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py update \"文档深度分析\" \\\n  --disable-skills\n```\n\n### 删除团队\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py delete \"文档深度分析\"\n```\n\n## 成员管理\n\n### 列出成员\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-list \"文档深度分析\"\n```\n\n### 添加成员\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-add \"文档深度分析\" \\\n  --id reader \\\n  --role \"文档理解专家\" \\\n  --task \"通读文档，理解整体结构和核心内容\" \\\n  --system-prompt \"你是文档理解专家，先识别文档结构，再提炼核心主题。\"\n```\n\nGraph 模式可附带依赖与条件：\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-add \"代码检查团队\" \\\n  --id refactor \\\n  --role \"重构建议专家\" \\\n  --task \"基于前序检查结果给出重构建议\" \\\n  --depends-on syntax-checker,logic-analyzer \\\n  --condition-type output_contains \\\n  --condition-node logic-analyzer \\\n  --condition-text 严重\n```\n\nCouncil 模式建议填写 `--perspective`：\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-add \"投资评审会\" \\\n  --id risk \\\n  --role \"风险分析师\" \\\n  --perspective \"风险与合规\"\n```\n\n### 修改成员\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-update \"文档深度分析\" analyzer \\\n  --task \"重点分析论证链、信息缺口和潜在偏见\" \\\n  --system-prompt \"你是批判性分析专家，输出问题、证据和风险。\"\n```\n\n### 修改现有角色提示词（强约束）\n\n凡是用户表达以下意图，统一按“修改现有角色提示词”处理：\n\n- 优化角色提示词\n- 改 prompt \u002F 改系统提示词\n- 调整角色设定、语气、边界、输出要求\n- 让某个成员“更专业 \u002F 更严格 \u002F 更像某类专家”\n\n强制执行顺序如下。\n\n#### 1. 先读取当前真实配置，不允许凭印象修改\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py info \"文档深度分析\"\n```\n\n必须先看目标成员当前是否存在 `task`、`system_prompt`，再决定修改哪个字段。\n禁止在未读取当前配置前直接生成 `member-update` 命令。\n\n#### 2. 字段归属判定规则\n\n1. 若目标成员只有 `task`，没有 `system_prompt`\n2. 说明该团队把提示词主体直接存放在 `task`\n3. 此时用户说“改提示词”，默认优先修改 `--task`\n4. 若目标成员已有 `system_prompt`\n5. 涉及角色人格、专家身份、口吻、原则、边界、长期行为约束时，优先修改 `--system-prompt`\n6. 涉及具体工作内容、执行步骤、输出结构、交付格式、检查项时，优先修改 `--task`\n7. 若当前 `task` 本身是一整段提示词式文本，且用户想做系统化重构，应同时修改 `--task` 与 `--system-prompt`\n\n#### 3. 执行规范\n\n- 修改必须落库，最终动作一定是执行 `member-update`\n- `member-update` 的正确形式是：\n  `python3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-update \"团队名\" 成员ID [flags]`\n- 成员标识使用位置参数 `member_ref`，不要写成 `--id`\n- 修改完成后，建议再次执行 `info \"团队名\"` 复核结果\n- 如果用户要求“修改提示词”，但当前配置里只有 `task`，不要只改 `system_prompt`\n- 如果用户要求“系统提示词更专业”，但旧的长提示还残留在 `task` 中，应判断是否需要同步精简 `task`\n\n示例：当前成员只有 `task`，没有 `system_prompt`\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-update \"小红书文案团队\" reviewer \\\n  --task \"审核小红书文案，检查敏感词、风格统一、内容完整、平台规范和可读性；输出审核结论、修改建议、最终发布版与发布提醒。\"\n```\n\n示例：明确修改系统提示词\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-update \"小红书文案团队\" reviewer \\\n  --system-prompt \"你是严格的小红书内容审核专家，优先识别违规风险和夸大表达，输出结论必须清晰、克制、可执行。\"\n```\n\n示例：把旧的提示词式 task 拆成“任务 + 系统提示词”\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-update \"小红书文案团队\" reviewer \\\n  --task \"审核小红书文案并输出审核结论、修改建议、最终发布版与发布提醒。\" \\\n  --system-prompt \"你是严格的小红书内容审核专家，重点检查敏感词、极限词、医疗宣称、风格统一、内容完整和平台规范。\"\n```\n\n#### 4. 专业处理原则\n\n- 目标是“修改有效配置”，不是“输出一段看起来更好的文案”\n- 先识别现有数据结构，再决定改哪个字段\n- 以最小必要修改为原则，避免只新增字段而保留旧冲突内容\n- 若用户未指定字段名，“提示词”一词要结合当前存储结构解释，不得机械等同于 `system_prompt`\n\n### 删除成员\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-delete \"文档深度分析\" summarizer\n```\n\n## 团队模型配置\n\n### 查看当前配置\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py config \"文档深度分析\"\n```\n\n### 设置自定义模型\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py config-set \"文档深度分析\" \\\n  --provider zhipu \\\n  --model glm-5 \\\n  --temperature 0.5 \\\n  --max-tokens 8192\n```\n\n### 重置为全局默认\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py config-reset \"文档深度分析\"\n```\n\n## 参数说明\n\n- `mode` 仅支持 `pipeline`、`graph`、`council`\n- `--enable-skills` 开启后，子 Agent 可读取并使用 `skills\u002F*`\n- `--cross-review` \u002F `--no-cross-review` 仅对 `council` 模式有意义\n- `depends_on` 仅对 `graph` 模式有意义\n- `perspective` 主要用于 `council` 模式\n- `task` 会作为执行阶段的 `# Your Task` 传给子 Agent，是实际任务说明\n- `system_prompt` 是角色长期人格\u002F职责设定\n- 如果 `system_prompt` 为空，系统会基于 `role + task` 自动生成默认系统提示词\n- 如果 `system_prompt` 有值，会直接作为系统消息使用；但 `task` 仍然会继续传入执行提示中\n- 因此：已有成员只有 `task` 时，优先更新 `task`；需要稳定角色口吻\u002F边界时，再补或修改 `system_prompt`\n- 很多历史团队把整段“提示词式描述”直接写进了 `task`，这不是脚本失效，而是数据本来就这样存的\n- 所以“提示词改了没生效”时，优先检查是不是旧提示还躺在 `task` 里\n\n## 内置模板\n\n当前内置：\n\n- `document-analysis`：文档深度分析，`pipeline` 模式，默认开启技能系统\n\n## 注意事项\n\n- 团队名称必须唯一\n- 成员 ID 在同一团队内必须唯一\n- 修改成员本质上会读取团队详情后整体回写 `agents`\n- 如果团队启用了专属模型，执行 `workflow_run(team_name=\"团队名\", goal=\"...\")` 时会自动继承该模型配置\n- 如果 CountBot 后端未启动，脚本会直接报连接失败\n\n","# 多智能体团队管理\n\n通过命令行管理 CountBot 的多智能体团队，覆盖团队 CRUD、成员 CRUD、以及团队级模型配置。\n\n## 使用场景\n\n- 用户说“帮我新建一个多智能体团队” -> 创建团队\n- 用户说“做一个文档深度分析团队” -> 按模板创建团队\n- 用户说“把这个团队改成依赖图模式” -> 修改团队\n- 用户说“给团队加一个审稿角色” -> 添加成员\n- 用户说“把 analyzer 的任务改一下” -> 修改成员\n- 用户说“把这个角色的提示词优化一下” -> 先看当前成员配置，再修改 `task` 和\u002F或 `system_prompt`\n- 用户说“删掉 summarizer 这个角色” -> 删除成员\n- 用户说“给这个团队单独配置模型” -> 配置团队自定义模型\n- 用户说“看看有哪些团队\u002F成员” -> 列表或详情\n\n## 调用方式\n\n所有操作通过 `exec` 工具执行：\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py \u003Ccommand> [args]\n```\n\n## 严格语法\n\n- 只有这些一级命令：`list`、`info`、`template-list`、`create`、`update`、`delete`、`member-list`、`member-add`、`member-update`、`member-delete`、`config`、`config-set`、`config-reset`\n- `info` \u002F `member-list` \u002F `update` \u002F `config-set` 的团队参数都是位置参数，不支持 `--team`\n- `member-update` 的成员参数是第二个位置参数 `member_ref`，不支持 `--id`\n- 开关技能系统要用团队命令 `update \"团队名\" --enable-skills` 或 `--disable-skills`\n- 先看 `--help`，再按帮助里的位置参数顺序执行；不要自行发明子命令或参数名\n\n## 常用命令\n\n### 列出团队\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py list\n```\n\n### 查看团队详情\n\n`team_ref` 支持团队名称、完整 ID、ID 前缀。\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py info \"文档深度分析\"\n```\n\n### 创建团队\n\n```bash\n# 创建空团队，后续再逐个添加成员\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py create \\\n  --name \"文档深度分析\" \\\n  --description \"理解文档 → 提取要点 → 分析问题 → 生成总结报告\" \\\n  --mode pipeline \\\n  --enable-skills\n\n# 直接按内置模板创建\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py create \\\n  --template document-analysis\n```\n\n### 修改团队\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py update \"文档深度分析\" \\\n  --mode graph \\\n  --description \"先并行抽取，再汇总结论\" \\\n  --active\n\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py update \"文档深度分析\" \\\n  --disable-skills\n```\n\n### 删除团队\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py delete \"文档深度分析\"\n```\n\n## 成员管理\n\n### 列出成员\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-list \"文档深度分析\"\n```\n\n### 添加成员\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-add \"文档深度分析\" \\\n  --id reader \\\n  --role \"文档理解专家\" \\\n  --task \"通读文档，理解整体结构和核心内容\" \\\n  --system-prompt \"你是文档理解专家，先识别文档结构，再提炼核心主题。\"\n```\n\nGraph 模式可附带依赖与条件：\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-add \"代码检查团队\" \\\n  --id refactor \\\n  --role \"重构建议专家\" \\\n  --task \"基于前序检查结果给出重构建议\" \\\n  --depends-on syntax-checker,logic-analyzer \\\n  --condition-type output_contains \\\n  --condition-node logic-analyzer \\\n  --condition-text 严重\n```\n\nCouncil 模式建议填写 `--perspective`：\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-add \"投资评审会\" \\\n  --id risk \\\n  --role \"风险分析师\" \\\n  --perspective \"风险与合规\"\n```\n\n### 修改成员\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-update \"文档深度分析\" analyzer \\\n  --task \"重点分析论证链、信息缺口和潜在偏见\" \\\n  --system-prompt \"你是批判性分析专家，输出问题、证据和风险。\"\n```\n\n### 修改现有角色提示词（强约束）\n\n凡是用户表达以下意图，统一按“修改现有角色提示词”处理：\n\n- 优化角色提示词\n- 改 prompt \u002F 改系统提示词\n- 调整角色设定、语气、边界、输出要求\n- 让某个成员“更专业 \u002F 更严格 \u002F 更像某类专家”\n\n强制执行顺序如下。\n\n#### 1. 先读取当前真实配置，不允许凭印象修改\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py info \"文档深度分析\"\n```\n\n必须先看目标成员当前是否存在 `task`、`system_prompt`，再决定修改哪个字段。\n禁止在未读取当前配置前直接生成 `member-update` 命令。\n\n#### 2. 字段归属判定规则\n\n1. 若目标成员只有 `task`，没有 `system_prompt`\n2. 说明该团队把提示词主体直接存放在 `task`\n3. 此时用户说“改提示词”，默认优先修改 `--task`\n4. 若目标成员已有 `system_prompt`\n5. 涉及角色人格、专家身份、口吻、原则、边界、长期行为约束时，优先修改 `--system-prompt`\n6. 涉及具体工作内容、执行步骤、输出结构、交付格式、检查项时，优先修改 `--task`\n7. 若当前 `task` 本身是一整段提示词式文本，且用户想做系统化重构，应同时修改 `--task` 与 `--system-prompt`\n\n#### 3. 执行规范\n\n- 修改必须落库，最终动作一定是执行 `member-update`\n- `member-update` 的正确形式是：\n  `python3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-update \"团队名\" 成员ID [flags]`\n- 成员标识使用位置参数 `member_ref`，不要写成 `--id`\n- 修改完成后，建议再次执行 `info \"团队名\"` 复核结果\n- 如果用户要求“修改提示词”，但当前配置里只有 `task`，不要只改 `system_prompt`\n- 如果用户要求“系统提示词更专业”，但旧的长提示还残留在 `task` 中，应判断是否需要同步精简 `task`\n\n示例：当前成员只有 `task`，没有 `system_prompt`\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-update \"小红书文案团队\" reviewer \\\n  --task \"审核小红书文案，检查敏感词、风格统一、内容完整、平台规范和可读性；输出审核结论、修改建议、最终发布版与发布提醒。\"\n```\n\n示例：明确修改系统提示词\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-update \"小红书文案团队\" reviewer \\\n  --system-prompt \"你是严格的小红书内容审核专家，优先识别违规风险和夸大表达，输出结论必须清晰、克制、可执行。\"\n```\n\n示例：把旧的提示词式 task 拆成“任务 + 系统提示词”\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-update \"小红书文案团队\" reviewer \\\n  --task \"审核小红书文案并输出审核结论、修改建议、最终发布版与发布提醒。\" \\\n  --system-prompt \"你是严格的小红书内容审核专家，重点检查敏感词、极限词、医疗宣称、风格统一、内容完整和平台规范。\"\n```\n\n#### 4. 专业处理原则\n\n- 目标是“修改有效配置”，不是“输出一段看起来更好的文案”\n- 先识别现有数据结构，再决定改哪个字段\n- 以最小必要修改为原则，避免只新增字段而保留旧冲突内容\n- 若用户未指定字段名，“提示词”一词要结合当前存储结构解释，不得机械等同于 `system_prompt`\n\n### 删除成员\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py member-delete \"文档深度分析\" summarizer\n```\n\n## 团队模型配置\n\n### 查看当前配置\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py config \"文档深度分析\"\n```\n\n### 设置自定义模型\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py config-set \"文档深度分析\" \\\n  --provider zhipu \\\n  --model glm-5 \\\n  --temperature 0.5 \\\n  --max-tokens 8192\n```\n\n### 重置为全局默认\n\n```bash\npython3 skills\u002Fagent-team-manager\u002Fscripts\u002Fagent_team_manager.py config-reset \"文档深度分析\"\n```\n\n## 参数说明\n\n- `mode` 仅支持 `pipeline`、`graph`、`council`\n- `--enable-skills` 开启后，子 Agent 可读取并使用 `skills\u002F*`\n- `--cross-review` \u002F `--no-cross-review` 仅对 `council` 模式有意义\n- `depends_on` 仅对 `graph` 模式有意义\n- `perspective` 主要用于 `council` 模式\n- `task` 会作为执行阶段的 `# Your Task` 传给子 Agent，是实际任务说明\n- `system_prompt` 是角色长期人格\u002F职责设定\n- 如果 `system_prompt` 为空，系统会基于 `role + task` 自动生成默认系统提示词\n- 如果 `system_prompt` 有值，会直接作为系统消息使用；但 `task` 仍然会继续传入执行提示中\n- 因此：已有成员只有 `task` 时，优先更新 `task`；需要稳定角色口吻\u002F边界时，再补或修改 `system_prompt`\n- 很多历史团队把整段“提示词式描述”直接写进了 `task`，这不是脚本失效，而是数据本来就这样存的\n- 所以“提示词改了没生效”时，优先检查是不是旧提示还躺在 `task` 里\n\n## 内置模板\n\n当前内置：\n\n- `document-analysis`：文档深度分析，`pipeline` 模式，默认开启技能系统\n\n## 注意事项\n\n- 团队名称必须唯一\n- 成员 ID 在同一团队内必须唯一\n- 修改成员本质上会读取团队详情后整体回写 `agents`\n- 如果团队启用了专属模型，执行 `workflow_run(team_name=\"团队名\", goal=\"...\")` 时会自动继承该模型配置\n- 如果 CountBot 后端未启动，脚本会直接报连接失败\n\n",{"name":5,"always":32,"version":36,"description":7},"1.0.0","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Fcountbot-ai\u002FCountBot\u002Fagent-team-manager",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill agent-team-manager",{"tool":52,"command":53},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill agent-team-manager",{"tool":55,"command":56},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill agent-team-manager","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fcountbot-ai\u002FCountBot\u002Fagent-team-manager\u002FSKILL.md",true,[],[61,71,81,90,96,103],{"skillNo":62,"name":63,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":67,"publishedAt":31},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[66],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[68,69,70],"model","model hierarchy","model hierarchy skill",{"skillNo":72,"name":73,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":77,"publishedAt":31},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[76],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[78,79,80],"MCP","zoom","zoom mcp",{"skillNo":82,"name":83,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":31},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[87,88,89,79],"sdk","zoom apps sdk","apps",{"skillNo":91,"name":92,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":31},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[92],{"skillNo":97,"name":98,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":102,"publishedAt":31},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[101],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[98],{"skillNo":104,"name":105,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":31},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[105]]