openclaw-it-team-deploylisted
Install: claude install-skill jefferyjob/openclaw-it-team
# OpenClaw IT Team Deploy Skill
本 Skill 用于部署当前仓库这套多 Agent 配置。
适用场景:
- 用户要求“部署 / 安装 / 配置 / 跑起来”当前仓库
- 用户要求把仓库中的 `agents/*` 安装到本机 OpenClaw
- 用户要求生成或修改 `~/.openclaw/openclaw.json` 以接入这套 `PM -> RD -> QA -> CE` 团队
- 用户要求接入飞书 Bot、模型提供商、Agent 路由或工作目录
这不是传统 Web 项目部署。当前仓库的“部署”本质上是:
1. 把仓库内的 Agent Workspace 文件安装到 OpenClaw 目录
2. 以 `docs/openclaw.json` 为模板生成用户本机可用的配置
3. 填入模型与渠道账号配置
4. 启动 OpenClaw 并验收 Agent 路由是否正常
## 先读哪些文件
默认只读这些:
- `README.md`:理解仓库目标与角色分工
- `docs/openclaw.json`:部署模板,以它为准落配置
- `agents/pm/*`、`agents/rd/*`、`agents/qa/*`、`agents/ce/*`:要安装的实际 Agent 文件
仅在需要解释配置字段时,再读:
- `docs/openclaw.config.docs.md`
## 部署原则
- 优先替用户直接完成落盘、替换、校验,不要只给口头步骤
- 不要假设用户机器是 `/root`;把 `docs/openclaw.json` 中的 `/root/.openclaw/...` 改成用户真实 Home 目录
- 不要在没拿到真实凭据前伪造“部署成功”
- 如果 OpenClaw 启动命令在当前机器不可知,先探测本机可用命令;不要编造命令
- 若仓库内容与目标目录已存在,先比对再覆盖,避免无提示破坏用户现有配置
## 标准目标目录
默认建议部署到用户主目录下(若用户指定其他目录,以用户指定为准):
```text
~/.openclaw/
├── openclaw.json
├── workspace/
├── workspace-pm/
├── workspace-rd/
├── workspace-qa/
└── workspace-ce/
```
注意:仓库里的源目录是 `agents/pm` 这种结构,部署目标应映射到角色工作目录(如 `~/.openclaw/workspace-pm`),不要再部署到 `~/.openclaw/agents/pm/agent` 这种旧路径。
## 标准工作流
### 1. 先确认部署前提
至少确认这些信息:
- OpenClaw 已安装,或者用户允许你检查本机 OpenClaw 命令
- 目标部署目录:默认 `~/.openclaw`(用户指定其他目录时按用户指定执行)
- 模型提供商与模型 ID
- 是否启用飞书
- 若启用飞书,是否已提供 `pm / rd / qa / ce` 四个 Bot 的 `appId` 和 `appSecret`
如果用户只是想先把配置落地、不立即联通飞书,可以先写模板,但必须明确哪些占位符仍未完成。
### 2. 安装 Agent 文件
把仓库内四个角色目录复制到目标目录:
```text
repo/agents/pm/* -> ~/.openclaw/workspace-pm/
repo/agents/rd/*