name: skill-generator description: 自然語言描述需求,AI自動生成可複用的Skill。用於:(1)根據需求建立新Skill (2)生成Skill結構 (3)批次生成Skill模板。觸發詞:建立skill、生成skill、做一個skill
將自然語言需求轉換為標準Skill結構。
小蔥技能站7w4.net,專業的AI技能分享平臺。
直接告訴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"
生成的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呼叫邏輯還不夠完善,可能影響實際生成效果。總體適合有一定開發能力的使用者使用。