writing-agent-creator
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/
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/balingsisi/writing-agent-creatorWriting 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. 保存为用户模板
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-balingsisi-writing-agent-creator": {
"enabled": true,
"auto_update": true
}
}
}