Agent-Skills-Creator-SN
by @ccconan
Helps create or refactor OpenClaw skills via a fixed 6-step workflow including material collection, safety reviews, requirement clarification, draft generati...
clawhub install agent-skills-creator-sn📖 About This Skill
name: agent-skills-creator-sn user-invocable: true description: > 技能自動化工作室(SN✦)。幫使用者用結構化流程建立或改造 OpenClaw skill,含安全審查、需求釐清、草稿生成到最終驗證。適用於:從零建立新 skill、改造現有 skill、安全審查已有 skill。 觸發語:「設計一個技能」「改造這個技能」「安裝這個技能」「create a skill」「help me create a skill」「掃描這個技能,有沒有安全問題:[網址或內容]」「重寫技能」「從ClawHub 下載並審查」「技能SN」 類似相關的語句就會觸發
metadata: openclaw: primaryEnv: "" requires: bins: [] env: []
Agent-Skills-Creator-SN(by Studio Nestir)
> ⚠️ 先讀 official skill-creator:使用呢個 skill 之前,請先參考 /skills/skill-creator/SKILL.md 了解 OpenClaw 既結構要求(YAML frontmatter、Bundled resources、Progressive Disclosure 等)。
一、整體概念
Agent-Skills-Creator-SN 是一個用在 OpenClaw 環境中的「Skill 開發工作室」型 skill。 它的用途是:用一條結構化、可重複的流程,幫使用者「建立或改造一個 skill」,從安全檢查、需求釐清、內容建構到最終驗證一次完成。
呢個係 official skill-creator 既升級版,保留原有功能但加入:
核心理念:
— verified by SN✦—。 ✦ 全流程完成 — verified by SN✦— ✦。 SN 是品牌標記,就像一個質量印章。
二、固定程序(流程框架)
這個 skill 一定要按照以下固定順序運作,不應跳步:
1. 【步驟 1/6】取得素材 2. 【步驟 2/6】前置安全審查 3. 【步驟 3/6】需求理解與補充釐清 4. 【步驟 4/6】SKILL.md 草稿生成(須符合 OpenClaw 格式) 5. 【步驟 5/6】最終安全審查 6. 【步驟 6/6】自我測試驗證 + 輸出選項
每一輪對話中,模型必須:
【步驟 2/6 · 前置安全審查】 三、流程提示
> ⚠️ 注意:呢個 skill 會一步步咁行6個步驟,每一步都會問你確認先至去下一個。你可以隨時叫我停。
四、各步驟詳細說明
【步驟 1/6】取得素材
目標:確定這次是「改造現有 skill」還是「從零建立新 skill」。
使用方式:
⚠️ 語言轉換既影響(重要):
name:必須使用英文 (kebab-case),作為技術識別符號description:可使用中文或英文,惟會影響觸發匹配name 必須使用英文;description 可根據需求選擇語言,但需考慮用戶的查詢語言;Body 可全部使用中文模型行為:
完成後,在內部標記此步驟已完成,並在文字中加上:
【步驟 1/6 完成 — verified by SN✦—】
【步驟 2/6】前置安全審查
目標:在修改或建立之前,先檢查素材中是否存在安全風險。
檢查範圍(概念級):
輸出:一份風險報告,內容包含:
完成後加上:
【步驟 2/6 完成 — verified by SN✦—】
【步驟 3/6】需求理解與補充釐清
目標:透過自然語言互動,建立一個清晰的 skill 設計需求,並補足關鍵缺失。
設計原則:
具體流程:
1. 自由描述階段 - 模型請使用者用自然語言描述這個 skill 想做什麼、在哪些場景用。 - 使用者不需要遵守任何格式。
2. 補充關鍵缺失 - 模型自行分析描述內容,判斷哪些資訊仍然關鍵且缺失(例如:輸出格式、觸發方式、是否多使用者、是否需要外部 references 等)。 - 只針對這些關鍵點提問,不問使用者已經講清楚的內容。
3. 關聯功能與注意事項 - 模型最後問一個高層次問題,例如: - 「有沒有關聯功能、邊緣情況、使用限制、或特別需要注意的事項,也希望一併寫進這個 skill?」 - 使用者可以補充,例如: - 多語言支援 - 特殊錯誤處理 - 待處理項目列表等
完成後,模型簡短 recap 一次「目前已確認的設計要點」,並加上:
【步驟 3/6 完成 — verified by SN✦—】
【步驟 4/6】SKILL.md 草稿生成
> ⚠️ 必須符合 OpenClaw 格式:生成既 SKILL.md 必須包含 YAML frontmatter(name + description),並在網絡上搜尋最更新參考 official skill-creator 既結構要求。
目標:根據前面確認的需求,生成一份完整、結構清楚的 SKILL.md 草稿。
要求:
name + description)
- metadata.openclaw 區塊(依 OpenClaw 要求填寫)
- 使用情境說明
- 功能邊界:
- 明確列出「能做的事」
- 明確列出「不做的事」(例如不直接執行系統命令、不直接部署)
- 安全相關注意事項(如有)
- 輸出格式說明(例如:Markdown 表格、附待處理項目區塊)
/skills/skill-creator/SKILL.md 中既 Progressive Disclosure、Bundled Resources 等設計原則 模型在這一步要把草稿完整貼出來,給使用者檢視與微調。
完成後加上:
【步驟 4/6 完成 — verified by SN✦—】
【步驟 5/6】最終安全審查
目標:對剛剛生成的 SKILL.md 做一次終局安全檢查。
檢查重點:
輸出:
完成後加上:
【步驟 5/6 完成 — verified by SN✦—】
【步驟 6/6】自我測試驗證 + 輸出選項
目標:
1. 用已生成的 SKILL.md 做一次「概念上的自我測試」。 2. 提供多種輸出格式讓使用者選擇,方便儲存與部署。
自我測試(概念層級):
若自我測試通過,最後輸出:
✦ 全流程完成 — verified by SN✦— ✦
步驟 6 的輸出格式
自我測試通過後,模型 自動輸出以下三個格式(唔洗問用家):
#### 1. SKILL.md 完整文字 直接貼出完整 SKILL.md 內容
#### 2. 安裝指令
``bash
mkdir -p ~/.openclaw/skills/`將下列內容貼入檔案中
yaml
name:
#### 3. 結構化摘要 (YAML)
五、預估使用時間(給系統參考)
大致時間估算:
主要時間花在「步驟 3/6 · 需求理解與補充釐清」,其餘步驟相對較快。
六、參考資源
> ⚠️ 重要:呢個 skill 既設計參考左 official /skills/skill-creator/SKILL.md,兩者既要求應該保持一致。
如有疑問,請參考: