前言¶
复杂任务往往跨写作、分析、开发多个环节。若始终由同一个 Agent 线性推进,容易在分解、并行和质量把关上吃力。更常见的做法是手写多步提示词或固定几个子角色,但任务一变就要改流程。
下面介绍 SkillHub 上的 混合动态多 Agent 协作系统(@user_f076293a/dynamic-multi-agent-system)。它用一套 SKILL.md 规范,让主 Agent 先判断任务类型,再按需创建临时子 Agent 协作,并在结束后清理资源。
这是什么¶
混合动态多 Agent 协作系统 是社区发布者 user_f076293a 在 SkillHub 上架的 ai-agent 类 Skill,当前页面标注版本 v1.2.1,来源为 community,标签 requires_api_key=false(页面未要求额外 API Key)。
官方简介:混合动态多 Agent 协作系统,自动识别任务类型,动态创建子 Agent 团队,执行复杂任务,支持 单一任务、标准任务、创新任务 三种模式。
Skill 正文写明其定位是运行在 OpenClaw 之上的元级协作系统:主 Agent 动态创建、协调临时子 Agent,以并行或串行方式完成复杂工作。若你主要在 Cursor、Claude Code 等环境使用,仍可按通用 Skill 格式安装,但流程与能力说明以 OpenClaw 生态为准;元数据中亦注明对 modelstudio/qwen3.5-plus 等模型的依赖建议,需结合你当前 Agent 的模型与工具能力理解。
SkillHub 页面:混合动态多 Agent 协作系统。API 条目:https://api.skillhub.cn/user_f076293a/dynamic-multi-agent-system。
核心功能¶
以下能力均来自已安装的 Skill 包内 SKILL.md 与 SkillHub 简介,可与官方描述对照。
任务分类与路由¶
主 Agent 先对用户需求做分类,再决定是直接执行、加载已有 Skill 流程,还是动态组队:
- 单一任务:单维度、无需多角色协作,可由主 Agent 或少量子 Agent 完成(如翻译、摘要、简单计算)。
- 标准任务:与 Skill 库中已验证流程匹配(文档中提及「执行次数 ≥3 次」的固化 Skill),按既定流程执行。
- 创新任务:无匹配流程或需大幅定制时,由任务分解、队伍组建、执行协调等步骤动态创建子 Agent 团队。
Skill 内还区分「在标准流程上增加定制」与「全新流程」等细分情形,但对外简介统一归纳为上述三种模式。
动态子 Agent 与执行流程¶
- 轻量临时:子 Agent 随任务创建,结束后销毁,避免长期占用。
- 数量随复杂度变化:文档给出按维度数估算子 Agent 数量(简单约 1–2 个,中等约 3 个,复杂约 4–6 个)及「任务复杂度 = 维度数 × 每维复杂度」的参考公式。
- 标准创新任务流程:用户描述 → 任务分类 → 任务分解 → 组建子 Agent → 协调执行(含自检与主 Agent 确认;子 Agent 较多时可引入审查 Agent)→ 整合输出 → 可选 Skill 进化分析 → 清理临时子 Agent。
质量与进化¶
- 三层检查:子 Agent 自检、主 Agent 确认、复杂场景下的审查 Agent。
- Skill 固化:文档约定同类型任务成功约 3 次、满意度等条件满足时,可将流程固化为可复用 Skill(含版本升级规则)。
- 异常处理:创建失败重试与降级、执行失败反馈重试、检查不通过返回修改等,在
SKILL.md中有表格说明。
配置与状态(节选)¶
默认资源配置示例(来自 Skill 文档):
max-concurrent-tasks: 3
max-sub-agents: 12
subagent-timeout: 300s
confidence-threshold: 0.7
任务相关状态建议写在独立路径,避免污染主记忆,例如:
./skills/dynamic-multi-agent-system/state/
子 Agent 与主 Agent 的 brain/ 个人记忆隔离、通过 shared-memory 共享任务数据等规则,在 Skill 正文「与 Brain 记忆系统隔离规则」一节有明确约束。
扩展能力(Skill 版本说明)¶
SKILL.md 版本历史中记载了 v1.3 / v1.3.1 等更新(如任务模板库、多级缓存、监控告警、角色扩展、模型选择器等),具体以你安装包内文件为准。SkillHub 列表版本为 1.2.1,若本地 SKILL.md 头信息与页面不一致,以安装源实际包内容为准。
安装与启用¶
1、安装 SkillHub CLI(若尚未安装)¶
command -v skillhub && skillhub --version
未安装时可按 SkillHub 安装说明 执行:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
2、安装本 Skill¶
SkillHub 页面提示:根据 https://skillhub.cn/install/skillhub.md 安装 @user_f076293a/dynamic-multi-agent-system。
CLI 搜索结果显示的安装方式为:
skillhub install dynamic-multi-agent-system --namespace user_f076293a --dir <你的 Agent skills 目录>
必须使用 --dir 指向当前 Agent 识别的 skills 目录,否则默认装到 ./skills/ 可能无法被加载。常见路径(摘自 SkillHub 安装文档):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
安装完成后,按你所用客户端要求 重启或重新加载 Agent,使 Skill 生效。
典型用法¶
本 Skill 通过自然语言任务描述触发,无需单独 CLI 子命令。下列示例摘自 Skill 文档,用于说明系统如何分解与组队。
科幻短文¶
任务:写一篇800字的科幻短文
主题:2077年的北京
要求:有明确的世界观,逻辑严谨,有科技感
文档中的执行要点:判为创新类创意写作 → 分解为世界观、大纲、写作等环节 → 组建对应角色子 Agent → 并行或串行协作 → 输出成稿。
悬疑长篇结构¶
任务:创作悬疑短篇小说
要求:
- 暴风雪山庄模式
- 密室杀人
- 10章,每章1000字
文档中的执行要点:案件设计、大纲、写作、审查等环节串行推进,并启用审查类子 Agent。
长篇小说专用模式(文档示例)¶
任务:创作《吾名午夜》第X章
章节:X章
要求:去AI味、逻辑缜密、称呼统一
文档说明会加载 novel-wuming 模板,并按剧情、世界观、人物、写作、一致性、文风等角色协作。
实际使用时,将任务与约束写清楚即可;主 Agent 在加载本 Skill 后应按其中的分类与流程规则调度子 Agent。
适用场景与注意¶
更适合:
- 多步骤创意写作、研究报告、从需求到测试的项目型任务、多来源信息整理等(Skill 中「何时使用」一节有列举)。
- 已使用或计划使用 OpenClaw 及兼容 skills 目录的 Agent 环境。
不太适合:
- 简单问答、单次计算、强实时(文档提到不宜期待亚秒级响应)、已有专用 Skill 且无需定制的标准作业。
使用时注意:
- 页面标注 requires_api_key=false,但协作深度依赖你所选 模型与 Agent 是否支持 spawn 子 Agent / 多轮工具,Cursor 与 OpenClaw 行为可能不一致。
- Skill 内含 PowerShell 脚本与 OpenClaw 配置示例(如
modelstudio/qwen3.5-plus),在非 OpenClaw 环境下未必全部可用,以提示词与工作流规则为主的部分仍可参考。 - 子 Agent 不得 访问
brain/用户私人记忆,任务数据应走 shared-memory;部署时注意路径与权限。 - 安装包体积与模块较多,首次阅读建议从
SKILL.md与docs/(若存在)入手,避免一次启用全部扩展模块。
SkillHub 统计(抓取资料):评分 100000,下载 2287,安装 57。
结尾¶
混合动态多 Agent 协作系统 把「任务分类 → 动态组队 → 质量检查 → 清理与可选固化」写进统一 Skill,适合希望用主 Agent 编排临时团队、而不是为每个项目手写固定多 Agent 脚本的开发者。安装与坐标以 SkillHub 为准:
- 页面:https://www.skillhub.cn/skills/user_f076293a/dynamic-multi-agent-system
- 坐标:
@user_f076293a/dynamic-multi-agent-system