ワンクリックで
memory
查询、保存、纠正和遗忘记忆。当用户问「你还记得吗」「之前提过的 XX」或说「记住这个」 「帮我记一下」「你记错了」「忘掉这个」时使用此技能。 支持索引查询、详情获取、原始归档搜索、主动保存、纠正和删除。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
查询、保存、纠正和遗忘记忆。当用户问「你还记得吗」「之前提过的 XX」或说「记住这个」 「帮我记一下」「你记错了」「忘掉这个」时使用此技能。 支持索引查询、详情获取、原始归档搜索、主动保存、纠正和删除。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
后台记忆提取技能。对话结束后自动扫描对话内容,将值得长期保留的信息 提取为结构化记忆对象(Self / Relationship / Topic / Saved)。 此技能由后台 agent loop 自动调用,不在对话中使用。
记忆系统每日维护。seal day 完成后自动执行:索引重建、过时标记、文件失效检测。 后续将增加 LLM 驱动的 topic 合并和 self 冲突检测能力。
读写、编辑和删除本地文件。当用户提到「打开文件」「帮我看看这个文档」 「帮我写一份 XX」「修改 XX 文件」「读一下 XX」「删除 XX」或拖拽文件到对话中时使用此技能。 支持 .txt, .md, 代码文件的直接读写,以及 .pdf, .docx, .xlsx 的文本提取。
| name | memory |
| description | 查询、保存、纠正和遗忘记忆。当用户问「你还记得吗」「之前提过的 XX」或说「记住这个」 「帮我记一下」「你记错了」「忘掉这个」时使用此技能。 支持索引查询、详情获取、原始归档搜索、主动保存、纠正和删除。 |
此技能让你能够查询已有的结构化记忆,应用户要求保存新记忆,以及纠正或遗忘错误记忆。
记忆体系分为两层:
| 类型 | 含义 | 匹配键 |
|---|---|---|
self | 用户自身属性(姓名、偏好、习惯等) | category + key |
relationship | 人际关系(家人、同事、朋友) | name |
topic | 话题/项目(正在进行的事) | name |
saved | 通用存档(用户明确要求记住的内容) | 总是新建 |
用户明确要求保存信息时使用。直接作为工具调用,无需通过 run_skill_script。
{
"type": "saved",
"summary": "用户喜欢在早上 9 点开始工作",
"title": "工作时间偏好",
"saved_kind": "text_note",
"saved_reason": "用户要求记住",
"source_refs": [{ "kind": "conversation", "date": "2026-04-01" }]
}
saved_kind 选项:conversation_ref(对话引用)、source_ref(文件引用)、text_note(文本笔记)、arrangement(日程安排)
也可保存其他类型(self / relationship / topic),系统自动判断新建或合并更新。
纠正记忆:用户说「你记错了,我不是 XX,是 YY」时,直接用 save_memory 覆盖对应条目。例如纠正职业:
{
"type": "self",
"category": "identity",
"key": "career_status",
"summary": "用户是游戏客户端开发工程师"
}
系统会自动匹配 category+key 找到旧记录并更新。
用户明确要求遗忘/删除某条记忆时使用。需要先用 query_index 查到要删除的 type 和 id。
{
"type": "self",
"id": "abc-123",
"reason": "用户说这条不准确"
}
type(必填):记忆类型id(必填):记忆 ID(从 query_index 结果获取)reason(可选):删除原因注意:删除不可撤销。删除后 USER.md / CONTEXT.md 会自动重新编译。
推荐的首选查询方式。在结构化记忆索引中搜索关键词。
参数:{ "query": "搜索关键词", "types": ["self", "topic"], "limit": 20 }
query(必填):搜索关键词types(可选):限定搜索的记忆类型limit(可选):最多返回条目数,默认 20返回匹配的索引条目(含 id、label、summary),可据此用 get_memory 获取详情。
读取单个记忆对象的完整内容。
参数:{ "type": "topic", "id": "abc-123" }
type(必填):记忆类型(source / self / relationship / topic / saved)id(必填):记忆对象 ID(从 query_index 结果中获取)搜索原始日归档(结构化记忆不够时的回退手段)。
参数:{ "query": "关键词", "startDate": "2026-03-20", "endDate": "2026-03-25", "limit": 10 }
query(可选):关键词搜索startDate / endDate(可选):日期范围(YYYY-MM-DD)limit(可选):最多返回天数,默认 101. 先查索引 → query_index.ts(快速定位)
2. 按需取详情 → get_memory.ts(获取完整对象)
3. 索引无结果 → recall_raw.ts(回退到原始归档)
场景 A:用户问「之前我们讨论过的 XX 项目进展到哪了?」
query_index query="XX 项目" types=["topic"]get_memory type="topic" id=找到的 ID场景 B:用户问「上周三我们聊了什么?」
recall_raw startDate="2026-03-26" endDate="2026-03-26"场景 C:用户说「帮我记住,下周要交报告」
save_memory type="saved" saved_kind="arrangement" title="下周交报告"场景 D:用户说「你记错了,我不是做前端的,我是做游戏客户端的」
save_memory type="self" category="identity" key="career_status" summary="用户是游戏客户端开发工程师"场景 E:用户说「忘掉我之前的面试记录」
query_index query="面试" types=["self", "topic", "saved"]forget_memory type=对应类型 id=对应 ID场景 F:用户说「这个不对,删掉」(指代上文提到的某条记忆)
forget_memory你的记忆来源有三层(从内化到原始):
大多数情况下 CONTEXT.md + 结构化记忆即可满足需求。
用户可能用以下方式表达纠错:
save_memory 覆盖更新save_memory 覆盖更新save_memory 覆盖更新纠正流程:不需要先删再建。直接用 save_memory 传入正确信息,系统按语义匹配自动覆盖旧值。
用户可能用以下方式表达遗忘请求:
遗忘流程:
query_index 找到要删除的记忆条目(获取 type 和 id)forget_memory 删除