Skill 安装
多 Agent 安装npx skills add https://github.com/anthropics/knowledge-work-plugins --skill memory-management
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
Skill 详细介绍
anthropics/knowledge-work-plugins#memory-management 是 Anthropic 官方 knowledge-work-plugins 仓库下的一个 Skill,名称可以识别为 memory-management。它属于知识工作类插件集合,目标是让 AI Agent 在处理长期任务时具备更系统的记忆管理能力——也就是帮助 Agent 决定哪些信息值得保留、如何组织、如何调用,而不是每一轮对话都从零开始。
需要先说清楚一件事:它本身不是一个独立运行的软件,也不是一个数据库。它更接近一套面向 Agent 的指令规范或工作方法,通过与 Agent 的上下文机制配合,让记忆这件事变得有章可循。真正存储记忆的,仍然是 Agent 运行环境本身(上下文窗口、会话文件、外部存储等)。
它不是什么
- 不是向量数据库,不提供嵌入、检索或相似度计算能力。
- 不是 RAG 框架,不负责知识库建库与召回。
- 不是独立的记忆服务器,没有自建的存储后端。
- 不替代 Agent 自身的上下文窗口。
它大致解决什么问题
- 长期任务里,哪些信息应该写进记忆,哪些只属于当前一轮对话。
- 记忆应该按什么结构组织,方便后续查找和引用。
- 什么时候该读取旧记忆,什么时候该写入或更新。
- 避免重复记录、冲突记录、过期记忆被继续使用。
典型使用场景
- 跨多次会话推进的项目,需要让 Agent 记住进度、约定和决策。
- 持续性的知识整理,希望 Agent 按统一结构沉淀要点。
- 多轮长任务里,希望 Agent 主动区分临时上下文和应保留结论。
- 需要一套可复用的记忆书写规范,而不是每次口头叮嘱。
适合谁:经常和 Agent 一起做长周期工作、希望记忆更规范的开发者和知识工作者。
不适合谁:只做一次性问答、短任务,或需要成熟向量检索、生产级记忆存储方案的团队——这类需求应该选择专门的记忆 / RAG 基础设施,而不是这个 Skill。
关于该 Skill 的具体指令内容、字段结构、内部实现细节,官方仓库会持续更新,这里不逐一列举,具体以 anthropics/knowledge-work-plugins 仓库中当前版本的说明为准。
Skill 安全评估
总体判断:来自 Anthropic 官方仓库,来源可信度较高;作为一个以指令和方法为主的 Skill,其自身行为面相对窄,主要风险不来自 Skill 本身,而来自你把它放进什么样的 Agent、给了 Agent 多大的权限。
来源可信度
- 作者 / 组织:Anthropic,官方维护的插件仓库。
- 相比第三方个人发布的同名 Skill,供应链风险明显更低。
- 仍建议安装前确认来源确实是
anthropics/knowledge-work-plugins,避免装到 Fork 或镜像版本。
与记忆相关的特性风险
- 记忆管理天然涉及文件读写:如果 Agent 把记忆写入项目文件、笔记或配置文件,这些文件会被实际修改。
- 如果记忆内容包含密钥、Token、个人信息、客户数据,写入位置和保留策略需要你自己把关。
- 记忆一旦写入,可能被后续会话反复读取,错误的或过期的记忆会被放大,需要定期清理。
Prompt Injection 与记忆污染
- 如果 Agent 会抓取网页、读取外部文档并记入记忆,外部内容里的恶意指令有可能被写进记忆,形成长期污染。
- 建议:不要让 Agent 对未审查的外部内容自动写入记忆,重要记忆写入前人工确认。
实操降低风险的建议
- 只从官方仓库安装,不装来源不明的同名 Skill。
- 把记忆目录限定在项目内可控范围,不要指向系统目录或用户主目录根。
- 不要把凭证类信息交给记忆管理流程;密钥依旧走专门的密钥管理方式。
- 对自动写入记忆这类高权限行为,可改为人工确认后再写入。
- 定期检查记忆文件内容,删除过期、重复、含敏感信息的条目。
不能说该 Skill 完全无风险。它的安全边界,取决于你给 Agent 的权限和记忆内容本身。
Skill 使用要求
一、Agent / 客户端
该 Skill 出自 Anthropic 官方插件仓库,与 Claude Code 适配度最高,优先在 Claude Code 中使用体验较稳。
官方并未公布完整的第三方 Agent 兼容列表。从 Agent Skill 的通用加载方式看,在支持 Skills、自定义 Skill 或类似指令加载机制的环境中,通常也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 中使用。不同 Agent 对 Skill 的加载方式、识别路径与兼容程度可能不同,具体以对应 Agent 当前版本为准。
二、运行环境 / 依赖
该 Skill 本身以指令 / 方法为主,官方资料未把它绑定到特定的 Node.js、Python 或 Docker 版本。是否需要额外依赖,取决于你使用的 Agent 及它实际调用的存储方式。
| 项目 | 要求 |
| Agent | Claude Code 优先;其他支持 Skills 的 Agent 可尝试 |
| Node.js / Python | 官方未列为硬性要求,以 Agent 实际需要为准 |
| 网络 | 安装 Skill 时需要能访问对应仓库 |
| 存储位置 | 由你自行规划记忆的写入目录 |
三、权限
- 文件读取:通常需要,用于读取已有记忆。
- 文件写入:视使用方式而定,若让 Agent 自动维护记忆则需要。
- Shell:非必需,除非你的工作流让 Agent 通过命令行操作记忆文件。
- 网络:非必需,取决于是否结合外部信息写入记忆。
四、账号 / API Key
该 Skill 本身不要求额外的账号或 API Key。不过,你后续让 Agent 处理的项目或结合的服务,可能需要各自的凭证——这是项目侧需求,与该 Skill 无关,请分开看待。
最小使用条件
- 一个支持 Skills 或自定义指令的 Agent(Claude Code 优先)。
- 能访问该 Skill 的官方来源以完成安装。
- 规划好记忆文件的写入位置与权限范围。
Skill 安装、使用与卸载教程
一、安装
LemonAIKit 的 Skill 详情页已经提供了该 Skill 的安装指令,直接复制页面上的安装指令,粘贴到你的 Agent 或终端执行即可。
不同 Agent 的 Skill 安装机制不同,如果你不确定该怎么装,可以直接问当前 Agent:
如何安装 anthropics/knowledge-work-plugins#memory-management?
如何在 Claude Code 中安装 anthropics/knowledge-work-plugins#memory-management?
如何在 Codex 中安装 anthropics/knowledge-work-plugins#memory-management?
如何在 Cursor 中安装 anthropics/knowledge-work-plugins#memory-management?
让 Agent 根据它自己的 Skill 加载 / 管理机制给出安装步骤,通常比套用通用命令更稳妥。安装前请确认来源是官方仓库 anthropics/knowledge-work-plugins,避免装到同名第三方版本。
二、安装后如何使用
安装后不需要特殊的启动命令,它会在相关任务中被触发。适合交给它的任务,是那些需要 Agent对记什么、怎么记、记到哪做判断的场景。
向 Agent 描述需求时,说明目标、要保留的信息类型、记忆的存放范围即可。例如:
使用 memory-management,帮我把这次项目讨论的最终决策整理成一份记忆条目,放到项目根目录的 memory 文件夹。
使用 memory-management,回顾一下之前的会话记忆,找出和当前需求冲突的旧结论。
使用 memory-management,给这个长期项目设计一套记忆结构,区分项目背景、决策记录和待办事项。
三、卸载
不同 Agent 的 Skill 安装位置和管理方式不一样。最省事的做法是直接问当前 Agent:
如何卸载 anthropics/knowledge-work-plugins#memory-management?
也可以使用对应 Agent / Skill 管理器提供的删除方式,移除该 Skill。如果之前让 Agent 写过记忆文件,卸载 Skill 不会自动删这些文件,需要按需自行清理。
常见问题
1. 安装后 Agent 没识别到这个 Skill,怎么办?
先确认安装位置是否在该 Agent 的 Skill 加载目录内;再确认 Agent 当前版本是否支持 Skills 机制;有时需要重启会话或重新加载。仍不行,直接问当前 Agent我装了 memory-management 但没生效,帮我检查一下加载路径。
2. 它和向量数据库、RAG 有什么区别?
它不负责嵌入、检索和相似度计算。它管的是记忆该怎么组织、什么时候读写;向量数据库和 RAG 管的是怎么存大规模知识并高效召回。两者可以叠加使用,但不是一回事。
3. 记忆会存到哪里?会不会动我的项目文件?
存到哪里由你使用的 Agent 和你的指示决定,不是该 Skill 强制的。如果你让 Agent 自动维护记忆,文件就真的会被写入,建议提前规划目录并控制权限。
4. 可以同时装到多个 Agent 吗?
可以分别安装。但记忆内容是否共享,取决于各 Agent 的存储位置是否指向同一处。想共享就统一目录,想隔离就分开存放。
5. Skill 更新后要重新安装吗?
这取决于你使用的 Agent 的 Skill 管理方式。有的支持更新拉取,有的需要重新安装。直接问当前 Agent 如何更新最准确。
6. 中国大陆使用有额外要求吗?
该 Skill 本身没有针对中国大陆的特殊要求,主要限制来自安装时能否访问对应仓库,以及你所选 Agent 本身的可用性。
7. 适合生产环境自动写入记忆吗?
不建议无条件自动写入。生产环境下,记忆写入最好经过人工确认,并配合清理策略,避免错误的、过期的或敏感的信息被长期保留。