/install create-openclaw-agent
create-agent
version: 1.0.0
author: 大总管
description: 一键创建新的 OpenClaw agent,包含完整的身份定义、团队集成和配置
功能
- ✅ 创建 agent 目录结构
- ✅ 生成身份文件模板(IDENTITY.md/SOUL.md/AGENTS.md/USER.md)
- ✅ 自动更新
openclaw.json(agents.list + bindings) - ✅ 自动更新
TEAM.md(团队架构) - ✅ 支持多种预设角色(开发/测试/运维/写作/产品等)
- ✅ 支持自定义模型和 Channel 配置
安装
clawhub install create-agent
或手动安装:
git clone \x3Crepo> ~/.openclaw/workspace/skills/create-agent
使用方法
交互式模式(推荐)
python3 ~/.openclaw/workspace/skills/create-agent/scripts/create_agent.py
# 或
python3 ~/.openclaw/workspace/skills/create-agent/scripts/create_agent.py --interactive
按提示输入:
- Agent ID(如
dev-fe) - Agent 名称(如
前端工程师) - 选择预设角色(8 个模板可选)
- 选择模型(4 个常用模型)
- 选择 Channel(telegram/飞书)
- 选择 Emoji
- 确认工作区路径
- 预览或执行
命令行模式
openclaw skill create-agent \
--id "dev-fe" \
--name "前端工程师" \
--role "frontend" \
--model "openai-codex/gpt-5.3-codex" \
--channel "feishu" \
--emoji "💻"
创建写作 Agent(示例)
openclaw skill create-agent \
--id "inkflow" \
--name "写作与分享助手" \
--role "writer" \
--model "bailian/qwen3.5-plus" \
--channel "telegram" \
--emoji "🖋️" \
--workspace "/root/.openclaw/workspace-writing"
参数说明
| 参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
--id |
✅ | Agent ID(字母 + 数字 + 连字符) | - |
--name |
✅ | Agent 显示名称 | - |
--role |
❌ | 预设角色模板 | custom |
--model |
❌ | 使用的模型 | bailian/qwen3.5-plus |
--channel |
❌ | 通信渠道 | telegram |
--emoji |
❌ | Agent emoji | 🤖 |
--workspace |
❌ | 工作区路径 | /root/.openclaw/workspace-\x3Cid> |
--dry-run |
❌ | 预览不执行 | false |
预设角色模板
开发团队角色
| Role | 说明 | 默认模型 |
|---|---|---|
dev-tl |
技术负责人 + 产品设计 | openai-codex/gpt-5.3-codex |
dev-fs |
全栈工程师 | openai-codex/gpt-5.3-codex |
dev-qa |
测试工程师 | openai-codex/gpt-5.3-codex |
dev-ops |
运维工程师 | openai-codex/gpt-5.3-codex |
dev-fe |
前端工程师 | openai-codex/gpt-5.3-codex |
dev-be |
后端工程师 | openai-codex/gpt-5.3-codex |
其他角色
| Role | 说明 | 默认模型 |
|---|---|---|
writer |
写作与分享助手 | bailian/qwen3.5-plus |
analyst |
数据分析师 | bailian/qwen3.5-plus |
researcher |
研究员 | bailian/qwen3.5-plus |
custom |
自定义角色 | bailian/qwen3.5-plus |
生成的文件
Agent 目录结构
~/.openclaw/agents/\x3Cid>/agent/
├── IDENTITY.md # 身份定义
├── SOUL.md # 角色定位和工作原则
├── AGENTS.md # 工作流程(引用 TEAM.md)
├── USER.md # 用户偏好
├── auth.json # 认证信息(自动生成)
└── models.json # 模型配置(自动生成)
工作区目录
~/.openclaw/workspace-\x3Cid>/
├── AGENTS.md # 引用 TEAM.md
├── SOUL.md # 同步自 agent 目录
├── USER.md # 同步自 agent 目录
├── IDENTITY.md # 同步自 agent 目录
├── memory/ # 记忆文件
└── .openclaw/ # 会话存储
自动配置
1. 更新 openclaw.json
自动添加:
{
"agents": {
"list": [
{
"id": "\x3Cid>",
"name": "\x3Cname>",
"workspace": "\x3Cworkspace>",
"agentDir": "~/.openclaw/agents/\x3Cid>/agent",
"model": "\x3Cmodel>",
"identity": {
"name": "\x3Cname>",
"theme": "\x3Crole>",
"emoji": "\x3Cemoji>"
}
}
]
},
"bindings": [
{
"agentId": "\x3Cid>",
"match": {
"channel": "\x3Cchannel>",
"accountId": "\x3Cid>"
}
}
]
}
2. 更新 TEAM.md
自动添加新 agent 信息到团队架构文档。
3. 创建 Channel 账号
如需要,自动在 channels.\x3Cchannel>.accounts 中添加账号配置。
示例输出
$ openclaw skill create-agent --id "dev-fe" --name "前端工程师" --role "dev-fe"
🔧 正在创建 agent: dev-fe
[1/6] 创建目录结构...
✓ ~/.openclaw/agents/dev-fe/agent/
✓ ~/.openclaw/workspace-dev-fe/
[2/6] 生成身份文件...
✓ IDENTITY.md
✓ SOUL.md
✓ AGENTS.md
✓ USER.md
[3/6] 更新 openclaw.json...
✓ 添加 agent 到 agents.list
✓ 添加 binding 规则
✓ 添加 telegram 账号配置
[4/6] 更新 TEAM.md...
✓ 添加 dev-fe 到团队架构
[5/6] 设置文件权限...
✓ 认证文件权限:600
[6/6] 验证配置...
✓ 配置语法检查通过
✅ Agent "dev-fe" 创建完成!
下一步:
1. 配置 Channel Token(如需要)
2. 重启 Gateway: openclaw gateway restart
3. 验证 agent: openclaw agents list --bindings
后续步骤
配置 Channel
根据选择的 Channel,配置相应的 Token:
Telegram:
# 在 BotFather 创建 bot,获取 token
# 编辑 openclaw.json:
channels.telegram.accounts.\x3Cid>.botToken = "\x3Ctoken>"
飞书:
# 在飞书开放平台创建应用
# 设置环境变量:
export DEV_FE_APP_ID="cli_xxx"
export DEV_FE_APP_SECRET="xxx"
重启 Gateway
openclaw gateway restart
验证
openclaw agents list --bindings
openclaw channels status
删除 Agent
openclaw skill delete-agent --id "dev-fe"
会:
- 从
openclaw.json移除配置 - 从
TEAM.md移除信息 - 删除 agent 目录(可选备份)
- 删除工作区目录(可选备份)
注意事项
安全
- 认证文件权限自动设置为
600 - Token 建议使用环境变量
- 敏感信息不要提交到版本控制
命名规范
- Agent ID:小写字母 + 数字 + 连字符(如
dev-fe) - Agent 名称:中文或英文(如
前端工程师) - 工作区:
~/.openclaw/workspace-\x3Cid>
模型选择
| 场景 | 推荐模型 |
|---|---|
| 代码/配置操作 | openai-codex/gpt-5.3-codex |
| 复杂推理 | anthropic/claude-sonnet-4-6 |
| 日常任务 | bailian/qwen3.5-plus |
| 长文本分析 | bailian/kimi-k2.5 |
故障排查
问题:Gateway 启动失败
# 检查配置语法
openclaw doctor
# 查看详细日志
openclaw logs --follow
问题:Agent 不响应
# 检查路由配置
openclaw agents list --bindings
# 检查 Channel 状态
openclaw channels status
问题:TEAM.md 更新失败
手动编辑 /root/.openclaw/workspace/TEAM.md,添加新 agent 信息。
变更历史
| 版本 | 日期 | 变更 |
|---|---|---|
| 1.0.0 | 2026-02-28 | 初始版本 |
许可证
MIT License
来源: 基于 2026-02-28 创建 InkFlow agent 的实战经验总结
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install create-openclaw-agent - After installation, invoke the skill by name or use
/create-openclaw-agent - Provide required inputs per the skill's parameter spec and get structured output
What is Create Agent?
一键创建完整配置的 OpenClaw agent,包括身份定义、团队集成、模型与通信渠道设置,支持交互和命令行模式。 It is an AI Agent Skill for Claude Code / OpenClaw, with 438 downloads so far.
How do I install Create Agent?
Run "/install create-openclaw-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Create Agent free?
Yes, Create Agent is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Create Agent support?
Create Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Create Agent?
It is built and maintained by mengwuzhi (@mengwuzhi); the current version is v1.0.1.