工程開發
skill-memory avatar

skill-memory

一個基於 Git 的 AI 代理技能記憶庫。透過 CLI 下載、版本控制、編輯與共享自定義的代理技能與程序性知識。

簡介

skill-memory 是一個強大的自我學習記憶庫,專為管理和版本控制 AI 代理的程序性知識而設計。透過利用 Git 的穩定性,它讓使用者能將代理行為視為模組化且可共享的套件。此工具非常適合需要跨多個 AI 代理實例維護複雜工作流程、自定義 API 交互以及領域特定知識的開發者與進階使用者。它將通用型 AI 代理轉變為能夠一致且準確地執行特定專案任務的專業助手。

  • 基於 Git 的版本控制功能,讓您可以追蹤變更、復原操作並管理所有代理技能的歷史紀錄。

  • 模組化架構實現了技能在不同代理環境中的重複使用,促進了「一個技能統治一切」的核心理念。

  • 提供豐富的 CLI 支援,用於完整的生命週期管理,包含下載公開技能、本地開發及部署自定義更新。

  • 與現有的 AI 代理生態系統無縫整合,使代理能夠透過編輯自身記憶空間中的技能來進行「學習」。

  • 內建支援使用 SKILL.md 進行結構化的技能定義,確保每一項知識皆具備文件化且可執行。

  • 使用方式:透過 npm 全域安裝,並透過 npx skills add 整合至您的代理中。

  • 使用 skill-memory upsert 將學習到的經驗存回持久化儲存,並使用 skill-memory history 審查代理的演進軌跡。

  • 非常適合管理專有格式、內部規範以及需要高輸出一致性的重複性多步驟工作流程。

  • 建立技能時,請確保 SKILL.md 中的文件說明保持更新,以便於後續的重用與發現。

  • 限制:環境中必須安裝 Git 以啟用完整版本控制功能;儲存路徑可透過 SKILL_MEMORY_HOME 環境變數進行自定義。

倉庫統計

Star 數
20
Fork 數
2
Open Issue 數
0
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午08:26
在 GitHub 查看