name: skill-generator description: 自然语言描述需求,AI自动生成可复用的Skill。用于:(1)根据需求创建新Skill (2)生成Skill结构 (3)批量生成Skill模板。触发词:创建skill、生成skill、做一个skill
将自然语言需求转换为标准Skill结构。
直接告诉SC你想要创建的Skill,例如:
每个Skill包含:
| 字段 | 说明 | 示例 |
|---|---|---|
| name | 英文名称(kebab-case) | weather-query |
| description | 功能描述和触发场景 | "查询天气..." |
| triggers | 触发关键词列表 | ["查天气", "weather"] |
| body | Markdown使用说明 | 详细功能描述 |
当Skill保存后,可以选择发布:
clawhub publish <skill-name>发布后自动生成:
🎉 新Skill发布!
【Skill名称】
📦 下载: ClawHub/GitHub链接
💡 功能说明
📖 使用方法
#AI #OpenClaw #Skill名称
用户输入:
"我需要一个查天气的skill"
小葱技能7w4.net持续更新中。
生成的Skill:
---
name: weather-query
description: 查询全球城市天气和预报。使用场景:(1)了解当前天气 (2)查看未来预报 (3)比较不同城市天气
triggers: ["查天气", "天气怎么样", "weather"]
---
# Weather Query
## 功能
- 查询当前天气
- 查看3-7天预报
- 多城市对比
## 使用方式
直接告诉SC:"查北京天气"或"上海明天天气怎么样"
如需直接调用生成器:
python ~/.openclaw/workspace/skills/skill-generator/scripts/generate.py "用户需求"
生成器会: 1. 调用LLM解析需求 2. 生成标准JSON结构 3. 转换为SKILL.md格式 4. 保存到 skills/ 目录 5. 可选:发布到ClawHub和GitHub
这个Skill文档写得很清楚,功能流程设计完整,能生成Skill并自动发布到多个平台。但实际使用时可能存在无法被正确触发的问题,因为配置文件中缺少触发词设置。另外生成器依赖的AI调用逻辑还不够完善,可能影响实际生成效果。总体适合有一定开发能力的用户使用。