自然语言Skill生成器

👤 chongjie-ran 📦 v1.0.0 ⭐ 3.9 ⬇️ 1.2K 下载
🤖 AI-Agent 免费

📖 技能介绍


name: skill-generator description: 自然语言描述需求,AI自动生成可复用的Skill。用于:(1)根据需求创建新Skill (2)生成Skill结构 (3)批量生成Skill模板。触发词:创建skill、生成skill、做一个skill


Skill生成器

将自然语言需求转换为标准Skill结构。

核心功能

  • 需求解析: 理解用户描述的功能需求
  • 结构生成: 自动生成Skill的name、description、body
  • 预览编辑: 生成后可预览和修改
  • 一键保存: 确认后保存到Skill库
  • 自动发布: 一键发布到ClawHub和GitHub

使用方法

基本用法

直接告诉SC你想要创建的Skill,例如:

  • "帮我创建一个查天气的skill"
  • "生成一个可以自动写代码注释的skill"
  • "做一个管理提醒事项的skill"
  • "创建一个skill:自动总结YouTube视频"

生成流程

  1. 描述需求: 用自然语言描述你想要的功能
  2. LLM解析: 系统分析需求,提取关键信息
  3. 生成结构: 自动生成Skill的name、description、body
  4. 预览确认: 展示生成的Skill供你预览
  5. 保存部署: 确认后保存到Skill库
  6. 发布分享: 可选 - 发布到ClawHub和GitHub

Skill结构说明

每个Skill包含:

字段 说明 示例
name 英文名称(kebab-case) weather-query
description 功能描述和触发场景 "查询天气..."
triggers 触发关键词列表 ["查天气", "weather"]
body Markdown使用说明 详细功能描述

发布流程(自动)

当Skill保存后,可以选择发布:

  1. 发布到ClawHub: clawhub publish <skill-name>
  2. 发布到GitHub: 自动创建仓库并推送
  3. 生成抖音宣传: 自动创建宣传文案

抖音宣传内容模板

发布后自动生成:

🎉 新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

🤖 AI 评测

这个Skill文档写得很清楚,功能流程设计完整,能生成Skill并自动发布到多个平台。但实际使用时可能存在无法被正确触发的问题,因为配置文件中缺少触发词设置。另外生成器依赖的AI调用逻辑还不够完善,可能影响实际生成效果。总体适合有一定开发能力的用户使用。

📊 多维度评分

适应性3.9
规范性3.8
有效性3.7
可靠性3.4
可信度4.8

📁 包含文件 (5 个)

📄 SKILL.md 2.8 KB
📄 _meta.json 143 B
📄 scripts/generate.py 6.5 KB
📄 scripts/publish.py 5.1 KB
📄 skill-card.md 2.1 KB