openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Agent Team 构建器

Agent Team 规划与配置工具。通过多轮交互澄清需求,自动创建 Agent 配置、工作空间、Bootstrap 文件。 触发场景: - 用户说"创建新 Agent" / "新建 bot" / "配置多个 bot" - 用户说"规划 agent team" / "我需要几个不同的 agent" - 用户说"添...

开发与 DevOps

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 0 · 196 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :可疑 · OpenClaw :良性

Package:8421bit/claw-team-builder

安全扫描(ClawHub)

  • VirusTotal :可疑
  • OpenClaw :良性

OpenClaw 评估

该技能的代码与说明在功能上自洽:它确实读取/修改 ~/.openclaw/openclaw.json、创建目录与 Bootstrap 文件,并调用 openclaw CLI 来验证/应用配置,要求和行为与“Agent Team 构建器”的描述一致。

目的

技能名/描述与代码和说明一致:它读取 OpenClaw 配置、生成 agent 配置片段、写入 openclaw.json、创建工作区与 Bootstrap 文件,并可配置 channel 凭据。没有请求与用途不符的外部权限或无关二进制。

说明范围

SKILL.md 明确要求读取 ~/.openclaw/openclaw.json、备份并更新配置、生成模板文件并运行 openclaw doctor --fix;代码严格执行这些步骤。需要注意:脚本接受并会把 channel appSecret/appId 写入配置(即在本地配置文件中保存凭据),并会在文件系统中创建/写入多个路径(~/.openclaw/...)。这些行为是该技能目的所需,但会触及本地配置与凭据,用户应知情。

安装机制

无安装脚本(instruction-only + 包含 Node.js 脚本),不会从网络下载或执行未知二进制。唯一的外部依赖是系统上应存在的 openclaw CLI(脚本通过 execSync 调用)。

证书

技能不要求额外环境变量,但会使用 HOME 和可选的 OPENCLAW_CONFIG_PATH 来定位配置文件;脚本会接受 channel appId/appSecret 参数并把它们写入 openclaw.json(这在为 channel 配置凭据时是合理的)。提醒:将秘密写入本地配置文件意味着需要确保该文件的访问权限与加密策略。

持久

技能不会设置 always:true 或修改其他技能的配置;其权限范围限于读取/更新 openclaw.json、在 ~/.openclaw 下创建目录与文件、并通过 openclaw CLI 运行 doctor 和(可选)gateway restart。这些都是与安装/应用 agent 配置直接相关的操作,但运行 CLI 命令会对运行环境有影响,用户应确认 openclaw CLI 的可信性。

综合结论

该技能总体自洽且符合其描述,但在安装/运行前请注意: 1) 它会读取并修改你的 OpenClaw 配置文件(默认 ~/.openclaw/openclaw.json),并在同目录下创建/写入文件。请事先确认并备份重要配置(脚本也会尝试创建 .bak 备份)。 2) 如果你传入 channel appId/appSecret,这些凭据会被写入 openclaw.json:确保该文件有合适的权限或不会被不受信任的进程读取。 3) 脚本会调用本地 openclaw CLI(openclaw doctor --fix,openclaw gateway restart),这些命令会在宿主上执行操作;在运行前确认你的系统上已安装并信任 openclaw 命令行工具。 4) 建议先在非生产/测试环境运行一次(或手动检查生成的 openclaw.json.bak 与新配置),确认配置与预期一致再在生产环境中执行。

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Agent Team 构建器」。简介:Agent Team 规划与配置工具。通过多轮交互澄清需求,自动创建 Agent 配置、工作空间、Bootstrap 文件。 触发场景: - 用户说"创建新 …。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/8421bit/claw-team-builder/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: claw-team-builder
description: |
  Agent Team 规划与配置工具。通过多轮交互澄清需求,自动创建 Agent 配置、工作空间、Bootstrap 文件。

  触发场景:
  - 用户说"创建新 Agent" / "新建 bot" / "配置多个 bot"
  - 用户说"规划 agent team" / "我需要几个不同的 agent"
  - 用户说"添加一个 agent" / "帮我建一个新 agent"
  - 用户提到需要不同场景使用不同的 AI 角色

  功能:
  1. 需求澄清 - 引导用户描述使用场景和 Agent 定位
  2. 配置读取 - 自动读取现有 openclaw.json,分析已有配置
  3. 方案设计 - 推荐 Agent 配置方案,检测冲突
  4. 自动创建 - 创建目录、文件、更新配置
  5. 配置验证 - 确保配置正确可用
---

# Claw Team Builder

## 目的

帮助用户通过引导式对话规划并创建 Agent Team,降低多 Agent 配置的复杂度。

## 工作流程

### Phase 1: 需求澄清

通过多轮交互收集信息:

**必须收集的信息:**
1. Agent ID(或根据名称自动生成)
2. Agent 名称/昵称
3. Agent 定位/用途
4. Agent 性格风格

**可选信息(有默认值):**
- 模型选择(默认继承 agents.defaults.model.primary)
- Channel 类型(默认 feishu)
- Channel 账户信息(如已有则复用)

### Phase 2: 配置读取与分析

**必须执行:**
```
读取 ~/.openclaw/openclaw.json,分析:
- agents.defaults: 默认模型、工作空间设置
- agents.list: 现有 Agent ID 列表(检测冲突)
- channels: 现有 Channel 账户配置
- bindings: 现有路由规则
- models.providers: 可用模型列表
```

**冲突检测:**
- Agent ID 是否重复
- 工作空间路径是否冲突
- Channel 账户是否已被占用

### Phase 3: 方案设计

基于收集信息 + 现有配置,生成:
1. Agent 配置片段
2. Channel 配置片段(如需要)
3. Binding 配置片段

展示配置预览,让用户确认或调整。

### Phase 4: 执行创建

1. 备份 openclaw.json
2. 创建目录结构
3. 生成 Bootstrap 文件 (IDENTITY.md, SOUL.md, USER.md)
4. 更新 openclaw.json
5. 运行 openclaw doctor --fix 验证

### Phase 5: 结果反馈

展示创建结果,提供后续操作建议。

## 可用工具

- `{baseDir}/scripts/create-agent.js` - Agent 创建脚本
- `{baseDir}/lib/config-builder.js` - 配置构建工具
- `{baseDir}/lib/validator.js` - 配置验证工具

## 模板文件

位于 `{baseDir}/templates/`:
- `IDENTITY.md.tmpl` - Agent 身份模板
- `SOUL.md.tmpl` - Agent 灵魂模板
- `USER.md.tmpl` - 用户信息模板

## 示例对话

```
用户: 我想创建一个新的 agent,专门处理工作任务

Agent: 好的,让我帮你规划。

首先让我读取一下现有配置... ✓

📍 **需求澄清**

这个 Agent 的主要用途是?
- 任务管理?
- 日程提醒?
- 文档处理?
- 其他?

用户: 任务管理和日程提醒

Agent: 明白了。给它起个名字?

用户: 启明

Agent: "启明",很好!

它应该有什么样的性格?
1. 高效严肃型 - 专注执行
2. 亲切温和型 - 细致耐心
3. 其他风格

用户: 高效严肃型

Agent: 收到。让我看看你的 Channel 配置...

你现在有 2 个飞书账户:
- luna-bot (已绑定 main agent)
- qiming-bot (未使用)

要用现有的 qiming-bot 账户,还是配置新的?

用户: 用现有的 qiming-bot

Agent: 完美!配置方案如下:

📋 **配置预览**

| 项目 | 值 |
|------|-----|
| Agent ID | qiming |
| 名称 | 启明 |
| 工作空间 | ~/.openclaw/workspace-qiming |
| 模型 | bailian/MiniMax-M2.5 |
| Channel | feishu / qiming-bot |

确认创建?(确认/调整)
```

## 注意事项

1. **安全第一**:修改配置前必须备份
2. **幂等性**:支持重复执行,不破坏已有配置
3. **最小侵入**:只添加新配置,不修改已有配置
4. **用户友好**:尽量从现有配置推断,减少用户输入