skills/multi-agent-collaboration/SKILL.md
OpenClaw 原生多会话协作技能。用于复杂任务拆解、并行研究、A/B 对比、交叉验证、调试恢复,以及显式 `/mac` 路由后的协作执行。要求主会话是唯一用户出口,其他会话只做内部工作;优先最小团队,并在回复前完成汇总、去重、审查与风险收口。
npx skillsauth add lsh160981/multi-agent-collaboration multi-agent-collaborationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
把这个 skill 当成 OpenClaw 原生多会话协作模式,不是默认永远拉一大群 agent。
满足以下任一情况时使用:
/mac <任务>,由 mac skill 显式路由进来简单任务不要硬套。
优先使用平台原生能力:
sessions_spawnsessions_sendsessions_yieldsessions_listsessions_history不要依赖:
当任务类型比较明确时,优先使用命名好的团队形态。这样可以减少编排噪音,并提高协作一致性。
用于调研、信息汇总、交叉核验。
用于实现、编码、交付。
用于排障、恢复、问题定位。
用于 A/B 对比、方案选择、决策支持。
用于已有结果的审核、质检、挑错与收口。
按需选,不必全开:
每个 worker 最少要拿到:
适用于调研、分析、汇总型任务。
适用于两种路径都值得独立尝试的任务。
适用于工程、运维、排障。
例如:
需要时,把内部任务结构化为一个紧凑的数据包:
{
"task_id": "TASK-YYYYMMDD-HHMMSS",
"goal": "清晰目标",
"team_shape": "research-team|implementation-team|debug-team|compare-team|review-team",
"role": "researcher|implementer|verifier|reviewer|debugger",
"inputs": ["files", "links", "prior findings"],
"constraints": ["no user contact", "cite sources", "keep changes minimal"],
"deliverables": ["summary", "patch", "tests", "risks"],
"done_when": ["specific completion checks"],
"context_scope": "minimal|shared|isolated",
"model_policy": "fast|strong-coding|long-context|heterogeneous-verification",
"fallback_policy": "retry-once|switch-model|escalate-reviewer",
"escalate_when": ["conflict remains", "evidence is weak", "worker stalls"]
}
如果 JSON 反而增加负担,就用自然语言,但尽量保留这些字段语义。
默认走最小上下文原则。
这样做可以:
当宿主环境允许不同模型时,不要把所有角色都绑到同一个模型上。
建议:
启发式策略:
对用户输出之前,主 Agent 必须:
当某个 worker 卡住、偏题、质量差时:
优先做定点恢复,不要全局重启。
可选恢复动作:
在正式回复用户前,主 Agent 要确认整个流程已经真正收敛。
至少检查:
必要时,最终答案可以按以下结构组织:
始终只有主 Agent 对外输出最终合并结果。
只按需读取,不要一次性全灌进上下文:
references/workflow.md:工作流、角色分工、A/B 协作references/operations.md:安装、入口、测试、恢复顺序references/protocol.md:task packet、A2A 消息、最小输出契约references/repository-map.md:skill references 与仓库 docs/、examples/、schemas/、scripts/ 的映射关系references/workflows-逻辑执行流程.md:中文逻辑执行流程references/workflows-伪代码.md:中文伪代码如果 references 与仓库根级 docs/、examples/、schemas/ 有交叉,优先把这里视为 skill 导航入口。
需要多会话协作时,不论是显式
/mac还是复杂任务自然触发,都走这里;用户永远只看到主 Agent 收口后的一个答案。
data-ai
显式 `/mac <任务>` 入口。把当前请求强制路由到 Multi-Agent-Collaboration 多会话协作模式。适用于复杂任务拆解、并行研究、A/B 对比、交叉验证、调试恢复等需要明确进入多会话编排的场景。
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.