多子代理协作分析与构建技能。自动分析 OpenClaw 中多个子代理的能力、使用模式和协作关系,智能推荐协作模式(并行/串行/分层/竞争/会诊/接力),生成协作流程设计和安全配置。适用于复杂任务分解、多专家会诊、工作流编排等场景。
版本:1.0.0 | 创建日期:2026-03-30 | 作者:TUTU
本技能帮助 OpenClaw 用户分析、设计和构建多子代理协作系统,实现复杂任务的高效分解和执行。
| 任务类型 | 推荐模式 | 子代理数 | 典型耗时 |
|---|---|---|---|
| 多领域综合分析 | 并行协作 | 3-5 个 | 3-5 分钟 |
| 工作流任务 |
✅ 分析美伊战争形势 → 多专家并行分析 + 综合汇总
✅ 开发完整功能 → 需求→架构→实现→测试→审查串行流程
✅ 制定 3 年战略 → 分层协作(总协调员→各组组长)
✅ 选择技术架构 → 多方案竞争 + 评审委员会
✅ 系统故障诊断 → 多专家会诊 + 综合诊断
✅ 撰写行业报告 → 资料收集→整理→分析→润色接力
bash
作为 subagent-collaboration 技能,帮我设计一个多子代理协作流程:
任务:分析某科技公司是否值得投资
要求:
javascript
// 使用技能生成的协作代码
const collaboration = await generateCollaboration({
task: 分析 AI 行业趋势,
mode: parallel, // parallel/serial/hierarchical/competition/consultation/relay
agents: [market-analyst, tech-analyst, finance-analyst],
timeout: 300,
safetyCheck: true
});
适用: 多领域专家同时分析,主代理汇总
javascript
// 生成代码示例
const results = await Promise.all([
sessions_spawn({
task: 分析地缘政治格局,
label: geo-analysis,
model: bailian/qwen3.5-plus,
timeoutSeconds: 300,
sandbox: require,
cleanup: delete
}),
sessions_spawn({
task: 分析军事能力对比,
label: military-analysis,
model: bailian/qwen3-coder-plus,
timeoutSeconds: 300,
sandbox: require,
cleanup: delete
}),
sessions_spawn({
task: 分析经济影响,
label: economic-analysis,
model: bailian/glm-4.7,
timeoutSeconds: 300,
sandbox: require,
cleanup: delete
})
]);
// 主代理汇总
const finalReport = synthesize(results);
安全配置检查:
适用: 任务有依赖关系,按顺序执行
javascript
// 第 1 步:需求分析
const requirements = await sessions_spawn({
task: 分析用户需求,列出功能清单,
label: requirements,
timeoutSeconds: 120,
sandbox: require,
cleanup: delete
});
// 第 2 步:架构设计(依赖第 1 步)
const architecture = await sessions_spawn({
task: 基于以下需求设计架构:${requirements},
label: architecture,
timeoutSeconds: 180,
sandbox: require,
cleanup: delete
});
// 第 3 步:代码实现(依赖第 2 步)
const code = await sessions_spawn({
task: 根据以下架构编写代码:${architecture},
label: implementation,
timeoutSeconds: 300,
sandbox: require,
cleanup: delete
});
// 第 4 步:代码审查
const review = await sessions_spawn({
task: 审查以下代码:${code},
label: code-review,
timeoutSeconds: 180,
sandbox: require,
cleanup: delete
});
安全配置检查:
适用: 超大型任务,多层分解
javascript
// 第 1 层:总协调员
const coordinator = await sessions_spawn({
task: 制定项目总体计划,分解为 5 个子任务,
label: coordinator,
timeoutSeconds: 180,
sandbox: require,
cleanup: keep // 保留协调结果
});
// 第 2 层:子任务负责人(并行)
const subTasks = coordinator.subTasks.map((task, i) =>
sessions_spawn({
task: task.description,
label: sub-task-${i},
timeoutSeconds: 300,
sandbox: require,
cleanup: delete
})
);
// 汇总结果
const results = await Promise.all(subTasks);
安全配置检查:
适用: 多方案对比择优
javascript
// 生成多个独立方案
const [planA, planB, planC] = await Promise.all([
sessions_spawn({
task: 设计方案 A:激进策略,
label: plan-a-aggressive,
model: bailian/qwen3-max,
timeoutSeconds: 300,
sandbox: require,
cleanup: delete
}),
sessions_spawn({
task: 设计方案 B:保守策略,
label: plan-b-conservative,
model: bailian/qwen3-max,
timeoutSeconds: 300,
sandbox: require,
cleanup: delete
}),
sessions_spawn({
task: 设计方案 C:平衡策略,
label: plan-c-balanced,
model: bailian/qwen3-max,
timeoutSeconds: 300,
sandbox: require,
cleanup: delete
})
]);
// 评审委员会
const bestPlan = await sessions_spawn({
task: 评审以下 3 个方案,选择最佳并说明理由:
方案 A:${planA}
方案 B:${planB}
方案 C:${planC},
label: review-board,
model: bailian/qwen3-max,
timeoutSeconds: 300,
sandbox: require,
cleanup: delete
});
安全配置检查:
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 subagent-collaboration-1775930539 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 subagent-collaboration-1775930539 技能
skillhub install subagent-collaboration-1775930539
文件大小: 19.03 KB | 发布时间: 2026-4-12 11:33