memory-auto-update(记忆自动更新):用自然语言触发 Agent 记忆整理与落盘

前言

长期用 AI Agent 协作时,决策、待办和约定往往散落在当次对话里。会话结束后若没有固定流程,要么靠人工复制到笔记,要么依赖 Agent 自带的记忆能力——后者不一定覆盖「今天聊了什么、要不要结构化存档」这类需求。下面介绍 SkillHub 社区 Skill memory-auto-update(记忆自动更新):通过中英文触发词驱动 Agent,从当前会话里提取要点、生成摘要,经你确认后写入按日期组织的 Markdown 记忆文件。

这是什么

memory-auto-update 是面向 ai-agent 分类的社区 Skill,坐标为 @user_dfbdc5ab/memory-auto-update,当前版本 1.0.0,发布者为 user_dfbdc5ab,来源为 community。SkillHub 页面标注 requires_api_key=false,安装与使用不依赖额外 API Key。

官方入口:

  • API 坐标页:https://api.skillhub.cn/user_dfbdc5ab/memory-auto-update
  • SkillHub 展示页:https://www.skillhub.cn/skills/user_dfbdc5ab/memory-auto-update

它解决的是:在对话进行中或结束时,用口语化指令让 Agent 识别重要片段 → 生成摘要 → 用户确认 → 写入本地记忆文件,并支持调整更新模式与频率。

核心功能

以下能力均来自包内 SKILL.md 与配套脚本说明,可按模块理解。

智能识别

从当前会话文本中按类别提取内容,包括但不限于:

类别 示例
决策 「我们决定用方案 A」
待办 「@小明 周五前完成」
约定 「下周三下午 3 点开会」
事实 「预算是 10 万」
偏好 「我喜欢用飞书」
项目 项目启动、里程碑等表述

常见触发语包括:「这个很重要」「你记住」「记下来」「别忘了」。

吐槽响应

当用户用提醒类话术质疑 Agent「没记住」时,Skill 约定 Agent 应检查近期对话、提取内容并走确认后保存。文档列出的触发示例包括:「你忘了吗」「你怎么不记得」「你记性太差了」等。

三种更新模式

  1. 主动模式:对话结束(如用户说「今天就这样」「先到这里」)时提示更新;文档还提到对话结束约 5 分钟后可自动提示。
  2. 被动模式:仅在手动触发时工作,例如「更新记忆」「记录一下」。
  3. 智能混合模式(默认推荐):对决策、待办、约定类内容可立即询问是否记录;其余内容可等待手动或结束总结。

五种更新频率

可选:实时、每 30 分钟、每 1 小时、手动、对话结束(文档标注为默认推荐方式之一)。通过「设置更新频率」「当前设置是什么」等话术调整。

配套脚本与默认配置

包内 scripts/ 提供:

  • extract_memory.py:基于正则等规则从文本中提取结构化条目
  • generate_summary.py:生成摘要
  • write_memory.py:写入 memory/YYYY-MM-DD.md
  • user_settings.py:读写 user_settings.json,默认项见 data/default_settings.json

默认设置为:update_mode 为 smart_hybrid,update_frequency 为 end_of_conversation,reminder_style 为 important_immediate_others_wait。README 说明技术依赖为 Python 3.8+、本地 JSON 存储,数据在本地处理。

_meta.json 中 min_openclaw_version 为 2026.1.0;write_memory.py 默认工作区路径为 /root/.openclaw/workspace,记忆目录为其中的 memory/。在 Cursor 等其它 Agent 环境中安装后,实际路径需与当前 Agent 的工作区约定一致,由 Agent 按 Skill 指引调用脚本或等效流程。

安装与启用

安装 SkillHub CLI(若尚未安装)

command -v skillhub && skillhub --version

未安装时可按官方安装文档执行(完整安装示例):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

说明见:https://skillhub.cn/install/skillhub.md

安装本 Skill

安装时必须用 --dir 指向当前 Agent 正在使用的 skills 目录,否则默认落到 ./skills/ 可能不会被加载。SkillHub 文档给出的常见路径示例:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装命令(与 SkillHub 搜索结果的 install 提示一致):

skillhub install memory-auto-update --namespace user_dfbdc5ab --dir ~/.cursor/skills

也可让 Agent 按安装文档安装坐标 @user_dfbdc5ab/memory-auto-update(页面提示参考 https://skillhub.cn/install/skillhub.md)。

安装完成后,按你所用客户端的要求重启或刷新 Agent,使 SKILL.md 被加载。

典型用法

Skill 的设计是自然语言触发,无需记忆固定 CLI。下面示例来自官方 SKILL.md 速查表,可在启用 Skill 后直接复现对话意图。

手动更新记忆:

更新记忆

强调重要内容:

这个很重要,记下来

对话结束总结:

今天就这样

查看或调整行为:

设置更新模式
设置更新频率
当前设置是什么
恢复默认设置

确认摘要后,内容按模板写入当日记忆文件。文档给出的 Markdown 结构示例:

# YYYY-MM-DD 记忆

## 今日事项

### [主题1]
- **事件:** [简要描述]
- **决策:** [重要决定]
- **待办:** [ ] 事项1 - 负责人 - 截止时间
- **链接:** [相关链接]

模板文件位于包内 data/memory_template.md。

适用场景与注意

适合谁

  • 希望把会话里的决策、待办、约定沉淀为按日 Markdown 文件的用户
  • 愿意用「记下来 / 更新记忆 / 今天就这样」等短句驱动流程、并在保存前看一眼摘要的人
  • 使用 OpenClaw 生态或已在 Cursor / Claude Code 等环境配置 Skill 目录的开发者

限制与声明(Skill 原文强调)

  • 不是全量记忆备份:文档写明不读取历史对话,只处理当前会话;识别可能遗漏,重要内容应人工确认。
  • 非实时监控:主要在用户触发或模式约定的时机工作。
  • 主动模式文档中的「对话结束 5 分钟后自动提示」等行为依赖 Agent 与会话环境,需在本地验证是否符合预期。
  • 建议定期备份 memory/ 下文件;用户可随时修改、删除已写入内容。

SkillHub 侧公开数据(以抓取资料为准):评分 100000,下载 656,安装 16;分类 ai-agent。

结尾

memory-auto-update 把「记一下今天聊了什么」收成可配置的流程:识别、摘要、确认、落盘,并用中英文触发词降低操作成本。若你要在 Agent 里试装,可从官方页与上述 skillhub install 命令开始:https://www.skillhub.cn/skills/user_dfbdc5ab/memory-auto-update

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye