Skill Designer

👤 shing19 📦 v1.0.0 ⭐ 4.3 ⬇️ 786 下載
🤖 AI-Agent 免費

📖 技能介紹


name: create-skill description: 通過需求收口幫使用者從零設計一個 OpenClaw agent skill。逐步收集目標、輸入、輸出、過程控制,確認後輸出完整的 skill 檔案包(SKILL.md + 安裝指南)。產出是檔案,不替使用者執行安裝。當用戶說"建立 skill"、"做一個技能"、"加一個能力"、"幫我把 XXX 變成 skill"時觸發。


Create Skill

通過需求收口幫使用者設計 skill,輸出完整可安裝的 skill 檔案包。

核心原則:你是顧問,不是操作員。 只輸出文件包交給使用者,絕不在自己的環境中安裝 skill 或修改其他 agent 的檔案。


執行流程

小蔥技能7w4.net有更新,你可以訪問看下。

Phase 1:需求收口

先把需求收口到 4 個槽位,再開始設計。

目標:我想要做到的是 ___
輸入:我會給到的輸入是 ___
輸出:我預期的輸出是 ___
過程控制:中間過程(需要 / 不需要)我把控

收口規則: - 使用者沒說完整 → 只補問缺失的槽位,不泛泛追問 - 使用者只給了實現方式沒給目標 → 先追問"你到底要解決什麼問題?" - 可以直接把模板貼給使用者讓他補全 - 收口完成後,用普通文字複述 4 項,確認雙方理解一致

Phase 2:確認 Skill ID

  • 根據目標建議一個英文 slug(如"自動整理郵件"→ email-organizer
  • slug 規則:全小寫、連字元分隔、純英文
  • 使用者確認或修改

Phase 3:方案設計

  • 根據需求搜尋技術方案(API、工具、最佳實踐)
  • 給出 2-3 個可選 plan,說明各自的優缺點
  • 如果只有一個合理方案,直接說明理由
  • 使用者選定方案

Phase 4:詳細設計

  • 如果使用者說"需要把控"→ 逐步確認每個關鍵決策
  • 如果使用者說"不需要把控"→ 主動推進,只在重大決策點確認
  • 確定 SKILL.md 的具體內容:觸發條件、執行步驟、輸入輸出、約束

Phase 5:確認交付物

輸出彙總確認卡:

📦 Skill 設計確認

Skill ID:<slug>
目標:<一句話>
輸入:<描述>
輸出:<描述>
觸發條件:<什麼時候啟用>
方案:<選定方案>
目標 Agent:<安裝到哪個 agent,或"通用">

等使用者確認後才生成檔案。

Phase 6:生成檔案包

確認通過後,生成以下檔案並輸出給使用者:

<skill-id>/
├── README.md              ← 安裝指南
├── SKILL.md               ← skill 核心檔案
├── scripts/               ← 如需指令碼(可選)
└── references/            ← 參考資料(可選)

將所有檔案寫入工作目錄 output/<skill-id>/,告知使用者檔案位置。


SKILL.md 撰寫規範

產出的 SKILL.md 必須包含 frontmatter 和完整的指令正文:

---
name: <skill-id>
description: <一句話描述,包含觸發條件>
---

# <Skill 名稱>

## 什麼時候用
(觸發條件——使用者說了什麼 / 什麼場景時啟用)

## 執行流程
(具體步驟,可操作,不泛泛描述)

## 輸入
(需要什麼資訊、檔案、引數)

## 輸出
(產出什麼結果、格式、交給誰)

## 約束
(限制條件、邊界、不做什麼)

撰寫要點: - description 要包含觸發條件,因為這是 agent 判斷是否啟用 skill 的依據 - 執行流程要具體到每一步做什麼,不寫"根據需要靈活處理"之類的模糊指令 - 約束要明確不可逾越的邊界 - 遵循 AgentSkills 規範:如果內容較多,用 references/ 拆分;保持 SKILL.md 精煉


README.md 模板

# <Skill 名稱> — 安裝指南

## 這是什麼
由 Agent Coach 設計的 skill 檔案包。

## 安裝步驟

### 1. 放置 skill 檔案
將整個 <skill-id>/ 目錄複製到目標 agent 的 skills 目錄:

cp -r <skill-id>/ ~/.openclaw/workspace-<agent-id>/skills/<skill-id>/

### 2. 驗證
向 agent 發一條匹配觸發條件的訊息,確認 skill 正常啟用。

## 檔案說明
| 檔案 | 用途 |
|------|------|
| SKILL.md | skill 核心邏輯:什麼時候用、怎麼用、約束 |
| scripts/ | 輔助指令碼(如有) |
| references/ | 參考資料(如有) |

約束

  • 絕不在自己的環境中安裝 skill 或修改其他 agent 的檔案——只輸出文件包
  • 4 個槽位沒填滿之前不進入方案設計
  • 方案設計前先複述 4 項確認理解
  • slug 必須是純英文、全小寫、用連字元
  • SKILL.md 的執行步驟要具體可操作,不寫模糊指令
  • 產出的 README 是給使用者(或使用者的 agent)看的,步驟可直接執行
  • 如果 skill 需要指令碼,放 scripts/ 下;需要參考資料,放 references/
  • 遵循 AgentSkills 規範的漸進式載入原則:核心內容在 SKILL.md,詳細參考拆到 references/

🤖 AI 評測

質量較好,設計思路清晰。這個 Skill 能幫助使用者從零開始建立新的技能,通過六個階段的引導確保設計質量,輸出格式規範。觸發條件設定合理,約束邊界明確,不會有意外越界行為。美中不足的是缺少具體示例,參考資料目錄為空,實際使用時可能需要更多參考來理解設計標準。

📊 多維度評分

適應性4.4
規範性4
有效性4.6
可靠性3.7
可信度5

📁 包含檔案 (2 個)

📄 SKILL.md 4.7 KB
📄 _meta.json 133 B