前言¶
在 Cursor、Claude Code 等環境裏跑 Agent,常見情況是:同一條命令昨天失敗、今天換參數才過;用戶說過「不對,應該是……」,下一輪對話裏模型又按舊習慣走。會話結束,上下文清空,教訓也跟着消失。單靠更長上下文或更復雜的提示詞,很難系統地把「這次爲什麼錯、後來怎麼改對」留下來。
下面介紹 SkillHub 上的 自我進化助理(座標 @user_298b682c/selfimprovingagentbyhutingyu)。它用通用 SKILL.md 格式,要求智能體在特定節點做自我反思、記錄錯誤與修正,並在重要任務前回顧歷史學習,目標是持續改進而不是每次從零試錯。
這是什麼¶
自我進化助理是社區來源(community)的 ai-agent 類 Skill,當前版本 1.0.0,由發佈者 user_298b682c 維護。SkillHub 頁面將其概括爲:自我反思、自我批評、自我學習、自組織記憶;智能體評估自身工作,發現錯誤並持續改進。
它不替代具體業務 Skill,而是給 Agent 一套「何時記、記什麼、何時回看」的行爲約束。標籤 requires_api_key=false,安裝後無需額外 API Key 即可按 Skill 說明運行。
官方入口:
- SkillHub 展示頁:https://www.skillhub.cn/skills/user_298b682c/selfimprovingagentbyhutingyu
- API 座標頁:https://api.skillhub.cn/user_298b682c/selfimprovingagentbyhutingyu
核心功能¶
依據官方簡介,已覈實的能力邊界如下。
- 觸發式記錄:在命令、工具、API 或操作失敗時,把失敗情境與後續修正寫入學習記錄;用戶糾正或拒絕 Agent 產出時同樣應記錄。
- 知識與方法的更新:當 Agent 意識到知識過時、不正確,或發現處理重複任務的更優做法時,寫入經驗教訓,避免下次重複舊路徑。
- 與任務 Skill 聯動:用戶明確安裝或引用當前任務所需的技能時,記錄與該技能相關的教訓與糾正措施。
- 任務前回顧:在執行重要任務前,回顧歷史學習記錄,減少重複踩坑。
中文簡介中還強調與英文版「自我改進」技能同族:側重記錄學習經驗、錯誤和修正,實現持續改進。SkillHub 上該 Skill 評分爲 100000,下載量 13077(以 SkillHub 頁面數據爲準)。
安裝與啓用¶
SkillHub 推薦兩種方式:讓 AI 按安裝文檔操作,或本地使用 skillhub CLI。以下命令來自 SkillHub 安裝與優先源配置 與技能頁說明。
1. 檢查或安裝 skillhub CLI¶
先確認本機是否已有 CLI:
command -v skillhub && skillhub --version
若未安裝,可執行完整安裝(含默認 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
僅需 CLI 時:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
2. 安裝自我進化助理¶
安裝時必須用 --dir 指向當前 Agent 的 skills 目錄,否則默認裝到 ./skills/ 可能不會被識別;安裝後通常需要重啓客戶端才能加載新 Skill。
在 Cursor 中,skills 目錄一般爲 ~/.cursor/skills/:
skillhub install @user_298b682c/selfimprovingagentbyhutingyu --dir ~/.cursor/skills/
在 Claude Code 中,對應目錄爲 ~/.claude/skills/:
skillhub install @user_298b682c/selfimprovingagentbyhutingyu --dir ~/.claude/skills/
在 Codex 中,可使用 ~/.codex/skills/ 或項目下的 .agents/skills/(以你當前環境實際使用的目錄爲準):
skillhub install @user_298b682c/selfimprovingagentbyhutingyu --dir ~/.codex/skills/
也可以把下面提示詞發給支持 Skill 的 AI,由其按官方文檔完成安裝:
請根據 https://skillhub.cn/install/skillhub.md,安裝 @user_298b682c/selfimprovingagentbyhutingyu。
3. 啓用後的預期行爲¶
安裝完成後,Agent 在會話中應能讀取該 Skill 的 SKILL.md 指令。具體落盤路徑、記錄格式以技能包內文檔爲準;本文不展開未在官方頁面覈實的配置字段。
典型用法¶
官方未提供獨立腳本示例,用法體現在 Skill 描述的行爲鏈路上。可按下面節奏理解與復現。
-
失敗或糾正時寫記錄
例如 shell 命令非零退出、MCP 或外部 API 報錯、用戶說「實際上應該是 X」——在修復問題後,按 Skill 要求把原因、正確做法記入學習記憶,而不是隻在本輪對話裏口頭道歉。 -
發現更優流程時更新
同一倉庫裏反覆做 lint、構建、部署時,若你總結出更穩的命令組合或檢查順序,應記錄爲「更優方法」,供後續任務默認參考。 -
重要任務前回顧
開始大範圍重構、批量改配置或上線前,先回顧與本項目相關的歷史學習條目,避免重複已知的錯誤假設。 -
配合其他 Skill
用戶爲當前任務新裝業務 Skill 時,把首次使用中的坑與修正一併記入,避免業務 Skill 與項目上下文脫節。
經過上面的步驟,自我進化助理的價值在於:把分散在對話裏的糾錯,變成可檢索、可複用的經驗層,而不是依賴單次會話的運氣。
適用場景與注意¶
適合誰
- 長期在同一倉庫或同一技術棧上用 Agent 的開發者,希望減少「每週重複同一類誤操作」。
- 需要用戶頻繁糾偏的自動化場景(構建腳本、基礎設施命令、內部 API 封裝等)。
- 已使用 SkillHub 或多 Skill 協作,希望有一層元 Skill 管「怎麼學得更好」的團隊或個人。
限制與注意
- 記錄質量取決於 Agent 是否嚴格執行 Skill;若未安裝到正確目錄或未重啓客戶端,行爲可能不會生效。
- 本 Skill 不保證自動修復所有錯誤,重點是沉澱與回顧;敏感信息(密鑰、內網地址)寫入學習記錄前仍需人工把關。
- 下載量、評分來自 SkillHub 展示,會隨時間變化;以安裝時頁面爲準。
結尾¶
自我進化助理解決的是 Agent 會話「健忘」的問題:把失敗、糾正和更優做法寫進自組織記憶,並在關鍵任務前回看。若你已在用 SkillHub 管理技能,可用 CLI 或安裝提示詞裝入 @user_298b682c/selfimprovingagentbyhutingyu,並確認 skills 目錄與客戶端重啓。
更多信息見 SkillHub 官方頁:https://www.skillhub.cn/skills/user_298b682c/selfimprovingagentbyhutingyu