前言¶
寫自動化腳本或讓 Agent 跑多輪任務時,常見的問題是:同一個錯誤第二次還會犯,命令失敗後只會重試一次就放棄,用戶糾正過的做法下次又忘了。這類問題靠加提示詞只能緩解,不能形成長期記憶。
下面介紹的 Skill 做的是另一件事:把「評估自己的工作、發現錯誤、記住經驗」變成 Agent 的一次標準流程,並且交付結構化的結果文件,而不是隻在對話裏口頭說一句「我下次注意」。
這是什麼¶
Self-Improving + Proactive Agent(專業版),座標 @user_87f6522b/self-improving-proactive-agent,版本 1.0.0,由 user_87f6522b 發佈,來源 community,分類 ai-agent。
它解決的問題是:Agent 完成任務後沒有自我評估環節,出錯時缺少復盤,跨會話沒有記憶。該 Skill 把自評、自糾、自學、自組織記憶四件事串成一條固定流程,屬於通用 SKILL.md 格式的 Skill,裝進支持該格式的 Agent 環境後生效。
觸發方式有三種,命中即啓動:
1、用戶直接提到 Self-Improving + Proactive Agent。
2、用戶問 Self-Improving + Proactive Agent怎麼做。
3、用戶說 幫我做Self-Improving + Proactive Agent。
另外還有五類任務場景會觸發,見下文「適用場景」。
核心能力¶
Skill 提供的是四項機制的組合:Self-reflection(自評)、Self-criticism(自我批評)、Self-learning(自學)、Self-organizing memory(自組織記憶)。
本版是完整專業版,行爲上有三點約定:
1、先給一句話結論,再展開細節。
2、交付結構化結果文件,而不是隻在回覆正文裏描述過程。
3、關鍵判斷都標註依據,便於回溯是哪條信息支撐的結論。
四項機制對應到具體動作:
- 自評:任務結束後檢查輸出是否符合預期,而不是默認自己成功了。
- 自我批評:發現命令、工具調用、API 或操作失敗時,定位是做法錯了還是假設錯了。
- 自學:用戶糾正或拒絕後,把正確做法寫入記憶,後續任務複用。
- 自組織記憶:跨會話保存有效經驗和踩過的坑,記憶隨使用逐步積累。
需要說明的是,該 Skill 不綁定特定模型或框架,能力邊界取決於宿主 Agent 能否執行工具調用和讀寫文件;標籤爲 requires_api_key=false,即不需要額外配置 API Key。
安裝與啓用¶
官方地址:https://api.skillhub.cn/user_87f6522b/self-improving-proactive-agent
SkillHub 頁面:https://www.skillhub.cn/skills/user_87f6522b/self-improving-proactive-agent
安裝方式按官方頁面提供的命令執行。本文檔寫作時未能成功打開上述兩個地址覈對安裝命令,因此不在此複製未經驗證的命令,請到官方頁面獲取當前版本的安裝說明。
啓用方式分兩種,取決於宿主環境是否已加載該 Skill:
1、已安裝:在任務裏直接觸發,說清「用 Self-Improving + Proactive Agent 處理這件事」,或按上文三種觸發詞表達。
2、未安裝但需要臨時使用:把官方地址或座標 @user_87f6522b/self-improving-proactive-agent 提供給 Agent,讓它按該 Skill 的流程執行,此時不保證完整能力(例如結構化結果文件的落盤格式)。
Cursor、Codex CLI、Claude Code 在 SKILL.md 格式上的支持程度不同,安裝路徑也有差異。本文檔未從官方資料中核實到三者各自的安裝差異,建議以官方頁面說明爲準,不要照搬其他 Skill 的目錄配置。
典型用法¶
以下場景來自官方資料中給出的觸發條件,可據此復現:
場景一,操作失敗後的復盤。
1、讓 Agent 執行一條命令或調用某個 API。
2、調用失敗,Agent 報告失敗信息。
3、用該 Skill 觸發復盤:先給一句話結論(例如失敗原因是參數寫錯,不是網絡問題),再列出失敗證據,最後把修正後的參數格式寫入記憶。
4、檢查結構化結果文件,確認結論、依據、修正動作都在文件裏,而不是隻出現在對話中。
場景二,用戶糾正後的經驗沉澱。
1、Agent 交付結果後,用戶指出某一步做法不對。
2、Agent 先確認用戶糾正的是哪一點,不要直接覆蓋之前的結論。
3、把糾正後的做法和適用條件寫成一條記憶條目,標註來源是用戶糾正。
4、後續遇到同類任務時先讀這條記憶,避免重複犯錯。
場景三,發現自己知識過時。
1、Agent 意識到自己掌握的某個接口或版本信息可能過期。
2、不憑記憶作答,先說明不確定的原因。
3、把「需要重新覈實」這條判斷本身記下來,作爲後續任務的前置檢查項。
場景四,發現更優做法。
1、在一次任務中試出比原方案更快或更穩的做法。
2、評估差異是偶發還是可複用。
3、可複用時寫入記憶,並標註依據是本次實測,而不是推測。
場景五,用戶顯式安裝或引用該 Skill。
1、用戶在當前任務中安裝或明確提到這個 Skill。
2、Agent 按完整流程執行,包括自評、自我批評、結構化交付三部分,不能只做一半。
適用場景與注意¶
適合的場景:
1、任務會失敗或反覆失敗,需要一個固定的復盤環節。
2、用戶會糾正 Agent 的做法,需要把糾正沉澱下來。
3、任務跨越多個會話,希望經驗能累積而不是每次都從零開始。
4、對交付有追溯要求,需要看到結論的依據而不是隻看到結論。
需要注意的地方:
1、Skill 的輸出質量依賴宿主 Agent 的判斷力。它提供的是流程和結構,不是保證正確。
2、結構化結果文件需要落在某個可訪問路徑,宿主環境如果沒有可寫目錄,這一步會退化成對話內總結。
3、記憶會隨使用增長,長期項目裏需要定期清理過期條目,否則會引入過時假設。
4、該 Skill 面向的是通用任務復盤,不針對特定編程語言或框架做優化;專業領域的檢查項仍需自己補充。
5、本文檔寫作時未能打開官方地址,頁面數據無法二次覈對。按已抓取資料,評分 100000,下載 2158,安裝 0,標籤 requires_api_key=false;另有線索給出評分 98289、下載 1264 次,兩者不一致,以 SkillHub 頁面當前顯示爲準。
小結¶
這個 Skill 的價值不在於做了一件全新的事,而在於把原本散在對話裏的復盤動作固定成標準流程,並要求交付結構化結果文件和標註依據。對於需要多輪迭代、會出錯、會糾正的任務,它能減少重複犯錯的成本。
官方地址:https://api.skillhub.cn/user_87f6522b/self-improving-proactive-agent
SkillHub 頁面:https://www.skillhub.cn/skills/user_87f6522b/self-improving-proactive-agent