专家团 PM 生成器
将多个成员智能体 zip 与 team-config.json 打包为可安装的 专家团 zip(对齐内置 team_product / team_ceo)。
Instructions
1. 收集输入
缺项则先向用户确认,不要臆造成员:
| 输入 | 说明 |
|---|---|
| 成员 zip | 每成员一个 zip(或 sourceDir);根目录含 AGENTS.md 或 skills/ |
| 团队简介 | 名称、描述、头像 URL(可选) |
| 执行步骤 / 预期产物 | 写入 team-config.json 的 executionSteps、expectedArtifacts |
| 命名 | teamDir、pmAgentId、各 agentId(与目录名一致,小写+下划线) |
| 编排模式 | serial(team_product 串行)或 phased(team_ceo 先串后并) |
2. 编写配置
cp templates/team-config.example.json ./my-team-config.json
# 编辑 members[].zip 路径、orchestrationMode 等
3. 运行打包(必须执行)
node {baseDir}/scripts/build-expert-team-package.mjs ./my-team-config.json
依赖:node、unzip、zip(仅本地,无网络)。
4. 校验并交付
交付物必须齐全:
dist/<teamDir>.zip- 包内
swarm.manifest.json <pm_agent_id>/(含skills/teamwork/SKILL.md)- 各
<member_agent_id>/(来自用户 zip)
校验清单:PM is_swarm: true;成员 hidden: true;subagents.allowAgents 含全部成员 id。详见 reference/package-layout.md。
安装:通过 OpenClaw 智能体安装上传 zip(网关读 swarm.manifest.json)。勿默认运行遗留 install-expert-team.sh。
Scope
| 做 | 不做 |
|---|---|
| 本地生成 zip + manifest | 启动 gateway、联网上传、代 sessions_spawn |
| 从模板生成 PM 的 AGENTS/TEAM 等 | 未经用户要求 merge openclaw.json |
安全与脚本迁移:reference/trust-and-scope.md。编排模式:reference/orchestration-modes.md。
Scripts
| 脚本 | 状态 |
|---|---|
scripts/build-expert-team-package.mjs |
Primary — 唯一默认构建入口 |
scripts/install-expert-team.sh |
Legacy — 旧 teamId manifest,仅用户显式要求时使用 |
更多说明:scripts/README.md。
Package integrity (audit)
提交审计或发布时须包含完整目录(含 build-expert-team-package.mjs 与全部 *.tmpl),不可仅交目录树。
bash {baseDir}/scripts/create-audit-submission-zip.sh # 生成含全文的审计 zip
node {baseDir}/scripts/verify-package-integrity.mjs
shasum -a 256 -c {baseDir}/PACKAGE.sha256
源码对照:reference/build-script-audit-map.md;模板说明:reference/templates-inventory.md。
详见 reference/audit-submission.md。
Reference files
templates/team-config.example.json— 配置模板templates/pm/*.tmpl— PM workspace 模板(9 个,必需)scripts/build-expert-team-package.mjs— Primary 构建脚本(必需)scripts/verify-package-integrity.mjs— 包完整性自检PACKAGE.sha256— 必需文件校验和scripts/swarm.manifest.example.json— manifest 示例reference/package-layout.md— 目录结构reference/trust-and-scope.md— 用途、防御性约束、审核对照reference/audit-submission.md— 审计提交清单
内置参考(openclaw360):scripts/init-openclaw/agent/team_product/、team_ceo/。

