Skills
Nowledge Mem 如何把你做事的方法变成 AI 能照着做的流程,以及它在被信任之前如何先证明自己。
你摸索出了发版的正确顺序:先提交子仓库,再动父仓库的指针。你踩过一次坑,记住了教训,从那以后就自然这么做。它只在你脑子里,不在任何文档里。
一条 Skill,就是 Mem 把这套做事的方法记下来,再交给你的 AI,让它之后也能照着做。
什么是 Skill
一条 Skill,是一种可复用的做事方法,写下来之后,Agent 就能照着你的方式去做。真正有用的那些通常都很小、很具体:一个操作顺序、一处安全检查、一个发版的坑、一个 review 习惯、一个排查动作。
它不是存起来的 prompt,也不是一条常驻规则。常驻规则(比如「回答简短点」)属于 Context 里的 Rule。Skill 管的是一件事「怎么做」,是那个换个能干的人、但没有你的经验就会做错的步骤。
Skill 也不是自动生成的 checklist。好模型本来就能写出一份看着像样的流程。Skill 的意义,在于带上那些只能从你真实工作里长出来、做过才知道的东西。每一条 Skill 都能追溯到当初让它成立的那段工作,并且在你亲手打开之前,一直关着。

一条 Skill 怎么诞生
一条 Skill 有三种诞生方式,三者最终都汇入同一条生命周期。
-
被推荐。 作为后台智能的一部分,Mem 会从你的记忆和线程里寻找反复出现的做事方法。当同一套流程在不同场合多次出现,它就会推荐一条 Skill,并把那些来源时刻作为证据附上。这也是为什么一条被标为
procedure的记忆很要紧:推荐流程最先读的就是带类型的 procedure。记忆如何获得类型,见知识演化。 -
从零创建。 你也可以直接描述你想要什么来创建一条 Skill。Mem 问你一个问题,起草出流程,再拿回来给你审。你可以把自己的线程、来源或笔记作为素材带进来。
-
导入。 如果你已经为某个 Agent 宿主维护着技能文件(一个
SKILL.md和它的 bundle),可以直接接入。正文会被原样保留,再和其他来源一样,进入同一条起草、验证、打磨的循环。
无论从哪种方式开始,一条 Skill 都会编译成一个小 bundle:流程本身作为 SKILL.md,外加可选的脚本、参考资料和评测用例。它是被编译出来的,而不只是存起来,所以无论 Skill 来自哪里,你的 AI 读到的版本都是一致的。
信任徽标告诉你什么
一条 Skill 打开后,Agent 就真的会照着做,所以打开之前,你会想知道它确实管用。每条 Skill 都带一个信任徽标,让你一眼看出它被验证到了什么程度:
- 已检验(Checked) 表示它通过了一个测试。能用,但只在一个例子上验证过。
- 已证明(Proven) 表示它通过了两个或更多测试,也就是说你可以在不同情形下都依赖它。
这些测试由 Mem 替你来跑,用的是从这条 Skill 自己的来源工作里取出的例子,你不用做任何设置。当你打开一条 Skill 时,这个徽标就是「现在能依赖它了吗」最快的答案。
你的 AI 如何使用一条 Skill
一条 Skill 只有在你日常用的 Agent 能读到它时才有用。当你打开一条 Skill,Mem 会把它落成真实的文件,并通过每个宿主自己的机制注册给你已连接的宿主,比如 Claude Code 的 ~/.claude/skills,或者 Codex 及其他 Agent 的对应位置。格式采用通用的 SKILL.md 约定,所以一条 Skill 能跨宿主通用。有些工具是通过与 Mem 的实时连接来读取,而不是一个技能文件夹;这时 Agent 会在需要时通过 Mem 找到对应的 Skill,而不是从磁盘里加载。
之后,Agent 读这条 Skill 的方式,和读它自己任何一条技能没有区别。一个 Agent 学会了,其余的也能用。宿主只是 runtime,而 Skill 以及它背后的信任,始终在你手里。
把一条 Skill 关掉,是保留它但不再落成文件,这和移除它不一样。两者都可以撤销。
把一条 Skill 磨得更利
你可以随时让 Mem 把一条 Skill 磨得更利。这时它会试出一版改动,拿它和你已有的版本对比,用的是从这条 Skill 自己来源里取出的例子。
只有当新版本测得更好时,它才会留下这次改动。如果没有一版能赢过你已有的,它就一个都不留,并且如实告诉你。打磨只会让一条 Skill 变得更好,而不会悄悄换上一个更差的,所以你尽管放心地让它去磨。

Skills 与 Mem 其他部分的关系
Skills 与 Mem 保存的其他东西并列,各司其职:
- 一条记忆是你知道的事。一条 Skill 是你的 AI 能做的事。一条被标为
procedure的记忆,是 Skill 最常见的原料。 - 一个结晶在多个来源汇聚时,综合出稳定的参考知识。Skill 在气质上更接近它,同样是被编译而非原始的,但它产出的是一段可执行的流程,而不是一篇参考文章。
- Context 里的一条 Rule 塑造 Agent 总体上如何行事。一条 Skill 塑造它如何完成某一件具体的事。
你会看到什么
Skills 在 Skills 视图里。主页展示你已启用的 Skill,以及等你处理的推荐,每条推荐都带着促成它的、来自你自己工作的证据。打开一条 Skill,会看到作为主体内容的流程、它的信任状态,以及它的来处。打开、关闭还是移除,始终由你决定。
延伸阅读
- 后台智能讲解技能推荐何时运行,以及约束它的预算
- 知识演化解释记忆如何获得推荐最先读取的
procedure类型 - Context 是常驻规则所在之处,那是紧挨着 Skills 的行为层
- 如果你想用脚本读写 Skills,REST 接口见 Skills API 参考(英文)