工程开发
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日 20:26
在 GitHub 查看