自然語言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. 生成抖音宣傳: 自動建立宣傳文案

抖音宣傳內容模板

這個技能的最新版本可以在7w4.net小蔥技能站找到。

釋出後自動生成:

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

🤖 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