自定义多agent
Generate writing agent configurations for OpenClaw. Use when the user wants to: (1) Create specialized writing agents (tech, marketing, academic, business, c...
Description
name: writing-agent-creator description: | Generate writing agent configurations for OpenClaw. Use when the user wants to: (1) Create specialized writing agents (tech, marketing, academic, business, creative) (2) Add custom agent templates (persisted, won't be overwritten) (3) Generate sub-agent spawn instructions (4) List available agent templates IMPORTANT: This skill GENERATES configs - it does NOT modify user's existing files. User custom templates are saved to ~/.openclaw/workspace/agent-templates/ metadata: openclaw: emoji: "✍️" user-invocable: true
Writing Agent Creator
Create customized writing agents with persistent user templates.
Template System
📁 User Templates (Highest Priority)
~/.openclaw/workspace/agent-templates/
- ✅ Persistent - Never overwritten by skill updates
- ✅ Highest priority - Override system templates with same ID
- ✅ User full control - Create, edit, delete anytime
- ✅ Auto-detected - Skill automatically finds and loads them
📁 System Templates (Fallback)
~/.openclaw/workspace/skills/writing-agent-creator/references/agent-registry.md
- Built-in templates
- Updated with skill updates
- Cannot be modified by user directly
- User can override by creating user template with same ID
Template Resolution Order
- Check user templates first (
~/.openclaw/workspace/agent-templates/) - If not found, check system templates
- If user template has same ID as system template → user wins
Commands
List Templates
/writing-agent-creator list
Shows all available templates (system + user)
Create Agent
/writing-agent-creator create
Interactive flow to select and generate agent config
Add Custom Template
/writing-agent-creator add
Add your own template, saved to user-templates/
Remove Template
/writing-agent-creator remove <id>
Remove user template (cannot remove system templates)
Workflow
1. List Available Templates
请选择你需要的 Agent(可多选):
【系统模板 - 不可删除】
[1] 🔧 科技写作
[2] 📢 营销文案
...
【用户模板 - 可自定义】
[12] 🆕 用户自定义模板1
[13] 🆕 用户自定义模板2
...
输入编号,或输入 'add' 添加新模板:
2. Select and Configure
- User selects template IDs
- Skill gathers requirements
- Generates configuration
3. Choose Output Format
A) SOUL.md 片段 → Copy-paste into existing SOUL.md B) Sub-agent 指令 → Ready-to-use spawn commands C) 保存为用户模板 → Add to user-templates/ for reuse
Adding Custom Templates
Method 1: Interactive
用户: /writing-agent-creator add
助手: 创建自定义模板:
1. 模板名称:如"产品经理"
2. 表情符号:如 📦
3. 触发词:如 [产品] [PRD]
4. 用途描述
5. 风格要点
6. 系统提示词
请提供以上信息:
Method 2: Direct File
Create file: ~/.openclaw/workspace/agent-templates/<id>.md
---
id: product-manager
name: 产品经理
emoji: 📦
trigger: [产品, PRD, 需求]
description: PRD文档、需求分析、产品规划
use_cases:
- PRD 文档
- 需求分析
- 产品路线图
style:
tone: 专业、结构化、数据驱动
key_points:
- 用户价值明确
- 数据支撑决策
- 可执行性强
prompt_template: |
你是一名资深产品经理。
## 工作原则
1. 用户价值 - 每个功能都要回答"用户价值是什么"
2. 数据驱动 - 用数据支撑决策
3. 可执行性 - 输出可落地的方案
## 输出格式
- PRD 标准结构
- 优先级明确
- 验收标准清晰
---
Template Priority
When same ID exists:
- User template wins - allows overriding system templates
- User can effectively "customize" system templates by creating same ID
Output Formats
A. SOUL.md 片段
## 🔧 科技写作模式
[配置内容]
使用:[技术] 写一篇教程
User copies to their SOUL.md
B. Sub-agent 指令
sessions_spawn(
task: """你是科技写作专家...""",
model: "zai/glm-4.7-flash",
mode: "session"
)
C. 保存为用户模板
Auto-saves to ~/.openclaw/workspace/agent-templates/<id>.md
File Structure
~/.openclaw/
├── workspace/
│ ├── SOUL.md # 用户主 Agent 人格
│ └── agent-templates/ # 用户自定义模板(持久化)
│ ├── product-manager.md
│ ├── data-analyst.md
│ └── ...
└── skills/
└── writing-agent-creator/
├── SKILL.md
└── references/
└── agent-registry.md # 系统模板
Example Session
用户: 帮我创建一个数据分析 Agent
助手: [检测到可能是自定义需求]
是否要创建为可复用的模板?
[Y] 是,保存为用户模板
[N] 否,只生成一次性配置
用户: Y
助手: 请提供:
1. 模板名称:数据分析
2. 触发词:[数据] [分析]
3. 用途:SQL查询、数据分析报告
4. 风格:精确、可视化、业务导向
用户: [提供信息]
助手: ✅ 已创建用户模板:数据分析
保存位置:~/.openclaw/workspace/agent-templates/data-analyst.md
生成 Sub-agent 指令:
sessions_spawn(
task: """你是数据分析专家...""",
model: "zai/glm-4.7-flash"
)
Notes
- User templates persist across skill updates
- System templates may change with skill updates
- User can override system templates with same ID
- Templates are markdown files, easy to edit manually
Reviews (0)
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!