Skill生成器
将自然语言需求转换为标准Skill结构。
核心功能
- 需求解析: 理解用户描述的功能需求
- 结构生成: 自动生成Skill的name、description、body
- 预览编辑: 生成后可预览和修改
- 一键保存: 确认后保存到Skill库
- 自动发布: 一键发布到ClawHub和GitHub
使用方法
基本用法
直接告诉SC你想要创建的Skill,例如:
- "帮我创建一个查天气的skill"
- "生成一个可以自动写代码注释的skill"
- "做一个管理提醒事项的skill"
- "创建一个skill:自动总结YouTube视频"
生成流程
- 描述需求: 用自然语言描述你想要的功能
- LLM解析: 系统分析需求,提取关键信息
- 生成结构: 自动生成Skill的name、description、body
- 预览确认: 展示生成的Skill供你预览
- 保存部署: 确认后保存到Skill库
- 发布分享: 可选 - 发布到ClawHub和GitHub
Skill结构说明
每个Skill包含:
| 字段 | 说明 | 示例 |
|---|---|---|
| name | 英文名称(kebab-case) | weather-query |
| description | 功能描述和触发场景 | "查询天气..." |
| triggers | 触发关键词列表 | ["查天气", "weather"] |
| body | Markdown使用说明 | 详细功能描述 |
发布流程(自动)
当Skill保存后,可以选择发布:
- 发布到ClawHub:
clawhub publish <skill-name> - 发布到GitHub: 自动创建仓库并推送
- 生成抖音宣传: 自动创建宣传文案
抖音宣传内容模板
发布后自动生成:
🎉 新Skill发布!
【Skill名称】
📦 下载: ClawHub/GitHub链接
💡 功能说明
📖 使用方法
#AI #OpenClaw #Skill名称
示例
用户输入:
"我需要一个查天气的skill"
生成的Skill:
---
name: weather-query
description: 查询全球城市天气和预报。使用场景:(1)了解当前天气 (2)查看未来预报 (3)比较不同城市天气
triggers: ["查天气", "天气怎么样", "weather"]
---
# Weather Query
## 功能
- 查询当前天气
- 查看3-7天预报
- 多城市对比
## 使用方式
直接告诉SC:"查北京天气"或"上海明天天气怎么样"
底层实现
如需直接调用生成器:
python ~/.openclaw/workspace/skills/skill-generator/scripts/generate.py "用户需求"
生成器会:
- 调用LLM解析需求
- 生成标准JSON结构
- 转换为SKILL.md格式
- 保存到 skills/ 目录
- 可选:发布到ClawHub和GitHub