適用於 Openclaw 的 Auto Skill Evolver

一種精密的元技能,允許 AI Agent 透過回饋驅動的執行分析來自主提升其自身能力。

zhangyingzhuangk
v1.0.0
Apr 14, 2026
0
712
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install auto-skill-evolver-1-5-1

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 auto-skill-evolver-1-5-1。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 Auto Skill Evolver?

Auto Skill Evolver 是一種旨在為 AI Agent 閉環回饋設計的元工具。它作為一種專業優化器,觀察 Agent 執行任務的方式,評估執行日誌(traces),然後重寫底層技能定義以修復錯誤或提高效能。透過將技能視為動態文件,此工具確保您的 Openclaw Skills 庫保持高效,並適應實際使用中遇到的邊緣情況。

該技能採用安全優先的設計理念,使用原子寫入和嚴格的區段白名單,確保僅修改技能文件中預期的部分。它彌合了手動開發者更新與完全自主 Agent 進化之間的鴻溝,為具有人工審核(human-in-the-loop)功能的持續技能部署提供了穩健的架構。

Auto Skill Evolver 應用場景

  • 為初始提示詞可能失敗的複雜編碼或研究任務進行迭代效能調優。
  • 根據真實世界的執行 traces 自動生成改進的使用範例。
  • 適應外部 API 或命令列介面更改的自癒式技能定義。
  • 透過使用 Openclaw Skills 的行動聊天介面管理和審核 Agent 提出的改進建議。

Auto Skill Evolver 運作原理

  1. Agent 使用當前的技能定義執行目標任務。
  2. 執行 traces 和用戶回饋被捕獲在本地日誌文件中。
  3. 專業優化器子 Agent 分析 trace 以識別瓶頸或故障。
  4. 優化器生成更新 SKILL.md 文件的提案。
  5. 內置安全掃描器檢查提案是否存在高風險命令或 prompt injection 標記。
  6. 創建正式提案,需要人工審核令牌(雜湊值或交互式確認)。
  7. 批准後,技能會被原子化更新,並儲存帶版本號的備份以確保安全。

Auto Skill Evolver 設定指南

確保已安裝 Python 3.8+ 和 OpenClaw CLI。要開始優化技能,請使用訓練迴圈:

python skills/auto-skill-evolver/scripts/train_loop.py \
  --skill-path "skills/target-skill/SKILL.md" \
  --command "[\"your-agent-command\", \"--task\", \"do the thing\"]" \
  --iterations 5 \
  --interactive-each-iteration

對於基於聊天的觸發器,請確保您的環境能夠將自然語言意圖路由到 optimize_skill.py 腳本。

Auto Skill Evolver 資料結構與分類體系

該技能透過目標 Openclaw Skills 根目錄下的結構化目錄和文件系統管理其生命週期:

文件/目錄 用途
SKILL.md 正在優化的主要技能定義。
.skill_versions/ 儲存技能的歷史備份以供恢復。
.proposed 批准前新技能版本的暫存文件。
.proposed.meta.json 儲存提案元數據,包括 SHA256 雜湊值和風險等級。
.secure_workspace/ 用於暫時處理 traces 和安全掃描的隔離目錄。

Auto Skill Evolver 進階特性

  • 支援英語和中文對話觸發器的多語言意圖識別。
  • 全面的版本控制系統,允許立即回滾到任何先前狀態。
  • 提案優先的工作流,強制執行強制性的人工審核(human-in-the-loop)安全關卡。
  • 安全的區段白名單,保護核心技能元數據(frontmatter)免受意外修改。
  • 可供機器讀取的 JSON 輸出模式,可與行動 Agent 儀表板和 UI 無縫整合。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*