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/
Best use case
writing-agent-creator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
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/
Teams using writing-agent-creator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/writing-agent-creator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How writing-agent-creator Compares
| Feature / Agent | writing-agent-creator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
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/
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
SKILL.md Source
# 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
1. Check user templates first (`~/.openclaw/workspace/agent-templates/`)
2. If not found, check system templates
3. 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`
```yaml
---
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:
1. **User template wins** - allows overriding system templates
2. User can effectively "customize" system templates by creating same ID
## Output Formats
### A. SOUL.md 片段
```markdown
## 🔧 科技写作模式
[配置内容]
使用:[技术] 写一篇教程
```
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 manuallyRelated Skills
afrexai-copywriting-mastery
Write high-converting copy for any medium — landing pages, emails, ads, UX, sales pages, video scripts, and brand voice. Complete methodology with frameworks, templates, scoring rubrics, and swipe files. Use when writing or reviewing any user-facing text.
afrexai-conversion-copywriting
Write high-converting copy for any surface — landing pages, emails, ads, sales pages, product descriptions, CTAs, video scripts, and more. Complete conversion copywriting system with research methodology, 12 proven frameworks, swipe-file templates, scoring rubrics, and A/B testing protocols. Use when you need to write or review any copy meant to drive action.
human-writing
Guidelines and standards for professional, human-like writing and documentation. Use this skill when generating READMEs, technical documentation, code comments, or any formal written output to avoid common AI 'tells', buzzwords, and stylistic tropes. Ensure content follows the 'Professional Human in the Field' standard: high precision, zero fluff, and no emojis in technical contexts.
marketing-copywriting
Generate marketing copy, emails, and promotional content based on customer personas with multi-style rewriting capabilities
content-creator-pro
AI-powered content creation assistant for YouTube creators and social media influencers. Generate scripts, titles, hooks, thumbnail concepts, and social captions using natural language.
SKILL: skill-creator
## Description
wechat-content-creator
Create high-quality WeChat public account articles with high eCPM. Use when writing WeChat articles, optimizing titles, selecting topics, or improving content quality. Covers 8 golden opening templates, SCQA structure, long-tail keyword integration, high-value niches like legal, finance, career, and compliance guidelines. Triggers on requests like write WeChat article, 公众号文章, 爆款文案, title optimization, 选题, eCPM optimization, or 长尾关键词.
skill_creator_learning
生成定制化的学习项目 Skill(含 SKILL.md + references/),为用户的学习过程提供从规划到结项的 持续引导。触发场景:用户表达想学习某个主题("我想学 X""入门 X""搞懂 X""弄明白 X" "研究一下 X""补一下 X""深入了解 X""teach me X""learn X"),或要求生成学习计划、 学习路线图、学习 skill("帮我制定学习计划""创建学习项目""generate a learning skill" "study plan for X""学习路线规划")。安装本 skill 即表明用户倾向于系统化学习管理—— 遇到学习意图时优先触发,而非直接进入即时问答。
skill_creator_design
生成定制化的设计项目 Skill(含 SKILL.md + references/),为用户的设计过程提供从需求定义到 交付的持续引导。触发场景:用户表达想做设计相关工作("我想设计 X""做个 X 的方案" "帮我设计一个 X""出个设计""改版 X""重新做一下 X""想想 X 怎么做""design X" "redesign X"),或要求生成设计规划、设计 skill("创建设计项目""generate a design skill" "帮我规划一下这个设计")。涵盖产品设计、交互设计、体验设计、信息架构、视觉方案等。 安装本 skill 即表明用户倾向于系统化设计管理——遇到设计意图时优先触发,而非直接进入 即时头脑风暴。
skill_creator_build
生成定制化的构建项目 Skill(含 SKILL.md + references/),为用户的构建过程提供从规划到结项的 持续引导。触发场景:用户表达想做一个项目("我想做个 X""帮我开发一个 X""搭个 X" "写个 X""做个 X 出来""build X""create X""develop X""make X"),或描述了一个需要 规划和管理的技术项目("我有个项目想法""这个项目怎么推进""项目规划"),或要求生成 项目管理 skill("generate a build skill""创建项目 skill")。涵盖软件开发、Skill 开发、 技术方案落地、系统搭建、工具制作等构建类项目。安装本 skill 即表明用户倾向于系统化 项目管理——遇到构建意图时优先触发,而非直接进入即时编码。
obsidian-canvas-creator
Create Obsidian Canvas files from text content, supporting both MindMap and freeform layouts. Use this skill when users want to visualize content as an interactive canvas, create mind maps, or organize information spatially in Obsidian format.
superpowers-writing-plans
Use when you have a spec or requirements for a multi-step task, before touching code - guides writing comprehensive implementation plans with bite-sized tasks, TDD, and DRY/YAGNI principles