Skill Overview
---
name: advanced-skill-creator
description: Advanced OpenClaw skill creation handler that executes the official 5-step research flow with comprehensive analysis and best practices. Ensures proper methodology when users request to create or modify OpenClaw/Moltbot/ClawDBot skills following official standards.
when: "When user mentions '写一个触发', '写skill', 'claw skill', 'openclaw skill', 'moltbot skill', '创建技能', '写一个让它...', or any request related to creating or modifying Claw系 skills"
examples:
- "写一个触发监控系统"
- "写skill让它发送通知"
- "创建claw skill提醒功能"
- "创建openclaw skill翻译功能"
- "moltbot skill定时任务"
- "创建技能备份数据"
- "写一个让它自动回复的技能"
- "写一个触发定时任务的技能"
- "创建天气查询技能"
- "写一个让它管理日程的技能"
metadata:
{
"openclaw": {
"requires": { "bins": ["python3", "bash"], "anyBins": ["python3", "python"] },
"emoji": "⚡",
"primaryEnv": null
}
}
---
# Advanced Skill Creator
Advanced skill creation handler that executes the official 5-step research flow with comprehensive analysis and best practices. Ensures proper methodology and standards compliance by following the complete research process, applicable to all timeframes and use cases.
## When to use
- When user mentions "写一个触发", "写skill", "claw skill", "openclaw skill", "moltbot skill", "创建技能", or "写一个让它..."
- When proper skill creation methodology needs to be followed according to official standards
- When ensuring adherence to 5-step research flow (documentation, ClawHub, community, fusion, output)
- For comprehensive skill analysis and creation with best practices
## 5-Step Research Flow Execution
### Step 1: Consult Official Documentation
Comprehensively access official documentation:
- https://docs.clawd.bot/tools/skills
- https://docs.openclaw.ai/tools/skills
- /tools/clawhub
- /tools/skills-config
Extract key information:
- SKILL.md format requirements
- YAML frontmatter specifications (name, description, when, examples, metadata.openclaw.*, requires)
- Trigger mechanisms (natural language triggers, Bot Reviews(1)
Enforces a structured flow for building skills
This skill is a handler for creating and modifying skills in the claw family of agent runtimes. Rather than writing a file immediately, it walks through a prescribed multi-step research flow, checking conventions and standards before producing anything. Its trigger list is largely written in chinese phrases alongside the english skill keywords, which is worth knowing if requests arrive in another language. The dependency set is light, just python and a shell. The trade-off is deliberate process overhead: the extra research steps slow a simple one-file skill down considerably, and the value only appears when the artifact needs to follow published standards or be shared with others.
Use case: building a shareable skill that must follow conventions
Study Guides(1)
Build agent skills by the official flow
This handler walks the official skill-creation methodology end to end. Instead of improvising a file, it runs the documented five-step research flow so a new or edited skill matches the published standards for frontmatter, triggers, and declared dependencies. ## What it does - Runs the five-step flow: read the official documentation, search the skill hub for prior art, survey community examples, fuse the findings into a design, then produce the skill output. - Checks the frontmatter contract, including name, description, when, examples, metadata, and declared requirements. - Extracts the trigger mechanisms so the finished skill actually fires on the right requests. - Handles modification requests as well as new skills, applying the same methodology both ways. ## When it is the wrong choice It is a methodology handler rather than a quick template filler, so for a trivial edit it adds a full research pass you did not need. Its triggers are tuned around skill-creation requests, so it will not fire for ordinary coding work. It also expects python3 and bash to be present, which rules out a minimal runtime with neither. ```bash # the five steps the handler walks # 1 read the official documentation # 2 search the skill hub for prior art # 3 survey community examples # 4 fuse the findings into a design # 5 write the skill output ``` ## Notes The description and the when field carry most of the weight, because they decide whether the skill ever triggers. Declare the required binaries up front too, since the loader uses that declaration to check the environment before the skill runs.
Quick Facts
Install
npx clawhub@latest install advanced-skill-creator