用途:让不同平台的 Agent(如 Manus、AnyGen、Coze)围绕项目配置或项目上下文指定的任务源分配任务、保留交接上下文,并在提交/PR 中标记 Agent 归属。不用于单一平台内的本地并行执行,也不负责 Git 分支、提交、PR、merge 的安全规则。
主要能力:任务源由项目定义,任务文件夹仅作材料包、产物包和交接包;提交前设置 Git Author,PR 正文包含 Agent Attribution;默认只处理负责人/委托对象匹配当前 Agent 的任务;任务类型、模板、状态映射、认领策略由项目级配置决定。交接记录写入 Issue、任务 README 或 .agent-context/handoff.md,需记录目标、来源、决策、阻塞和下一步。
使用方式:项目根目录复制本地忽略配置: cp .claude/skills/cross-agent-coordination/config/collab.yaml.example config/collab.yaml 配置路径固定为 config/collab.yaml,旧配置不再读取。依赖 PyYAML,仅在脚本提示缺失时安装: python3 -m pip install -r scripts/requirements.txt 常用脚本包括 task_scaffold.py、find_task.py、gh_git.py、email_trigger.py、audit_repo.py,示例: python3 scripts/find_task.py . --available --agent manus python3 scripts/gh_git.py commit --dest . --agent manus --message "docs: update handoff" 外部 Agent 通过邮箱触发时用 email_trigger.py 生成草稿,默认不发送真实邮件。
适用场景:多平台 Agent 在同一仓库协作、需要追溯提交或 PR 归属、需要把任务派给外部 Agent、需要跨会话保留任务上下文与依赖交接记录。
限制:GitHub PR Opener 由 token 决定,若需区分 Agent 需配置独立 token 环境变量;外部 Agent 仅作执行通道或能力 adapter,不拥有任务状态;提交格式与关闭规则遵循 git-workflow,本技能只确认任务来源和交接上下文。