返回顶部
a

agent-builder-plus智能体构建器

Build high-performing OpenClaw agents end-to-end with comprehensive safety features. Use when you want to design a new agent (persona + operating rules) and generate required OpenClaw workspace files (SOUL.md, IDENTITY.md, AGENTS.md, USER.md, HEARTBEAT.md, optional MEMORY.md + memory/YYYY-MM-DD.md). Includes anti-deadlock protection, timeout handling, error recovery, loop breaker, message overload protection, token limit protection, retry mechanism, health check, degraded mode, monitoring & logg

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
423
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agent-builder-plus

Agent Builder Plus (OpenClaw)

设计和生成一个完整的 OpenClaw 智能体工作区,具备强大的默认配置和面向高级用户的澄清性问题。

快速开始

bash

1. 阅读技能文档


Read SKILL.md and references/openclaw-workspace.md

2. 回答面试问题

提供以下内容的答案:工作陈述、交互界面、自主级别、禁止事项、记忆、语气、工具姿态

3. 生成工作区文件

该技能将创建:IDENTITY.md, SOUL.md, AGENTS.md, USER.md, HEARTBEAT.md

4. 验证和测试

运行验收测试以验证行为

规范参考

  • - 工作区布局 + 心跳规则:阅读 references/openclaw-workspace.md
  • 文件模板/代码片段:阅读 references/templates.md
  • 可选背景(通用智能体架构):references/architecture.md

工作流程:从头构建一个智能体

阶段 1 - 访谈(提出澄清性问题)

只询问你需要的内容;保持简洁。倾向于多轮简短提问,而非一次冗长的问卷。

最小问题集(高级):

1) 工作陈述:用一句话描述智能体的主要使命是什么?
2) 交互界面:哪些渠道(Telegram/WhatsApp/Discord/iMessage/飞书)?仅私聊还是群组?
3) 自主级别
- 顾问(仅建议)
- 操作员(非破坏性操作可执行;破坏性/外部操作需询问)
- 自动驾驶(广泛自主权;风险较高)
4) 硬性禁止:智能体绝对不能采取哪些行动?
5) 记忆:是否应保留精心整理的 MEMORY.md?哪些类别重要?
6) 语气:简洁 vs 叙述性;严谨 vs 温暖;脏话规则;群组中不使用用户的语气?
7) 工具姿态:工具优先 vs 答案优先;验证要求。

错误恢复:

  • - 如果用户提供不完整的答案:针对缺失信息提出后续问题
  • 如果用户对自主级别不确定:解释权衡利弊,建议从操作员开始
  • 如果用户想跳过问题:解释每个问题对智能体行为的重要性

阶段 2 - 生成工作区文件

生成以下文件(最小可行 OpenClaw 智能体):

  • - IDENTITY.md
  • SOUL.md
  • AGENTS.md
  • USER.md
  • HEARTBEAT.md(通常默认为空)
  • BOOTSTRAP.md(用于首次运行指导)

可选文件:

  • - MEMORY.md(仅限私有会话)
  • memory/YYYY-MM-DD.md 种子文件(今天)包含一条简短的智能体已创建记录
  • TOOLS.md 入门文件(如果用户需要按环境记录)

文件创建命令:

bash

创建工作区目录


mkdir -p /path/to/workspace/memory

创建文件(使用带有正确参数的写入工具)

重要:使用 file_path 参数,而不是 path

示例:

write:

file_path: /path/to/workspace/IDENTITY.md

content: content here

对于大文件(>2000字节),考虑使用 file-writer 技能

或将内容拆分为较小的块

注意: 如果遇到缺少必需参数:path(path 或 file_path)错误,
请确保在写入工具调用中使用了 file_path 参数。

错误处理:

  • - 如果目录创建失败:检查权限和路径有效性
  • 如果文件写入失败:验证磁盘空间和写入权限
  • 如果模板引用失败:确保 references/templates.md 存在

错误恢复:

  • - 如果目录创建失败:检查父目录权限,尝试替代路径
  • 如果文件写入失败:检查磁盘空间,验证写入权限,减少内容后重试
  • 如果模板引用失败:验证 references/ 目录存在,检查文件权限

使用 references/templates.md 中的模板,但根据答案定制内容。

阶段 2.5 - 向 OpenClaw 注册智能体

⚠️ 关键警告:渠道冲突预防

切勿将新智能体绑定到与主智能体相同的渠道!

这将导致新智能体劫持主智能体的渠道,使主智能体无法通信。

注册前,检查现有智能体绑定:

bash

列出所有智能体及其绑定


openclaw agents list

检查哪些渠道已被使用

openclaw channels list

渠道绑定规则:

  1. 1. 主智能体(大鱼):始终使用主飞书私聊渠道
  2. 新智能体:必须使用不同的渠道或子渠道
  3. 测试:使用 /agentname 命令绑定进行测试
  4. 生产环境:创建单独的飞书应用或使用不同渠道

首先备份配置:

bash

修改前备份 openclaw.json


cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.backup

注册智能体:

bash

将智能体添加到 OpenClaw 配置


openclaw agents add --workspace /path/to/workspace

示例 1:使用独立工作区(推荐 - 每个智能体拥有自己的工作区)

openclaw agents add my-assistant --workspace ~/.openclaw/workspace-my-assistant

示例 2:使用默认工作区(仅适用于单智能体设置)

openclaw agents add my-assistant --workspace ~/.openclaw/workspace

渠道绑定选项:

飞书:

  • - 直接绑定: 在飞书应用设置中配置(推荐用于生产环境)

- ⚠️ 警告:不要绑定到与主智能体相同的飞书应用
- 为新智能体创建一个单独的飞书应用
  • - 命令绑定: 在飞书消息中使用 /agentname(用于测试)

- 这是安全的 - 不会劫持渠道
  • - 多渠道: 智能体可以同时绑定到多个渠道

Telegram:

  • - 为每个智能体创建一个单独的机器人令牌
  • 不要在智能体之间共享机器人令牌
  • 使用不同的机器人用户名

WhatsApp:

  • - 为每个智能体使用不同的电话号码
  • 不要共享 WhatsApp Business API 凭据

Discord:

  • - 为每个智能体使用不同的机器人令牌
  • 创建单独的 Discord 应用程序
  • 不要共享机器人令牌

iMessage:

  • - 每个智能体应使用不同的 Apple ID
  • 不要共享 iMessage 凭据

认证配置(如果需要):

bash

编辑外部服务访问的 auth-profiles.json


位置:~/.openclaw/auth-profiles.json

示例结构:

{ feishu: { appId: cli_xxxxx, appSecret: xxxxx }, telegram: { botToken: your-bot-token } }

模型提供商配置(可选):

如果新智能体需要使用自定义模型提供商,需要配置 API 密钥:

步骤 1:检查主智能体的模型配置

bash

查看主智能体的模型配置


cat ~/.openclaw/agents/main/agent/models.json

查看全局模型提供商

cat ~/.openclaw/openclaw.json | grep -A 20 providers

步骤 2:选择配置方法

选项 A:使用与主智能体相同的模型(推荐)

  • - 新智能体可以直接使用主智能体的模型配置
  • 无需额外配置
  • 默认情况下,模型在智能体之间共享

选项 B:配置新的模型提供商

  • - 仅当智能体需要不同的模型提供商时才需要
  • 将提供商添加到 openclaw.json 的 models.providers 中
  • 为智能体配置 auth-profiles.json

步骤 3:配置模型提供商(如果需要)

bash

将提供商添加到 openclaw.json


位置:~/.openclaw/openclaw.json

示例结构:

{ models: { providers: { custom-provider: { baseUrl: https://api.example.com/v1, apiKey: key_id:secret, api: openai-completions, models: [...] } } } }

步骤 4:配置智能体特定的认证(如果需要)

bash

为智能体编辑 auth-profiles.json


位置:~/.openclaw/agents//agent/auth-profiles.json

示例结构:

{ custom-provider: { apiKey: key_id:secret, baseUrl: https://api.example.com/v1 } }

⚠️ 重要:模型提供商 vs 渠道提供商

  • - 模型提供商

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-builder-plus-1776294493 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-builder-plus-1776294493 技能

通过命令行安装

skillhub install agent-builder-plus-1776294493

下载

⬇ 下载 agent-builder-plus v1.0.3(免费)

文件大小: 15.67 KB | 发布时间: 2026-4-16 17:16

v1.0.3 最新 2026-4-16 17:16
Add model provider configuration documentation and common error solutions. Include: (1) How to configure model providers, (2) Choose between using same model as main agent or configuring new provider, (3) Configure models.providers in openclaw.json, (4) Configure agent-specific auth-profiles.json, (5) Common errors and solutions for provider name mismatches, missing API keys, and configuration issues.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部