360 Secure SkillHub
360 安全技能中心

专家团PM生成器

核心功能是将成员智能体zip、团队简介、执行步骤等输入,结合配置文件,通过本地脚本生成符合OpenClaw规范的专家团安装包,包含PM智能体、成员智能体及swarm.manifest.json等。典型场景为用户创建专家团编排PM安装包时,仅本地运行,依赖node、unzip、zip工具,输出可直接通过OpenClaw平台上传安装的zip包,不涉及联网操作。

2020必胜
2020必胜
热度 48.95
最近更新 2026-06-16 14:33:27
分类:开发依赖:代码执行 / 读写文件应用场景:自动化脚本 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add expert-team-pm-generator
Metadata
name
expert-team-pm-generator
description
Builds OpenClaw expert-team install packages from member agent zip archives and team-config.json (PM workspace, swarm.manifest.json, team_product-style layout zip). Use when the user mentions 专家团、专家团PM生成器、编排PM、swarm安装包、成员智能体压缩包, or custom is_swarm teams. Local scripts only; run build-expert-team-package.mjs to produce the zip.
disable-model-invocation
true
metadata
{"openclaw":{"requires":{"bins":["node","unzip","zip"]},"emoji":"🧭"}}

专家团 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. 校验并交付

交付物必须齐全:

  1. dist/<teamDir>.zip
  2. 包内 swarm.manifest.json
  3. <pm_agent_id>/(含 skills/teamwork/SKILL.md)
  4. 各 <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/。