Session Memory Extractor

自动提取Claude会话记忆并清理磁盘

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Session Memory Extractor。
它的用途是:自动提取Claude会话记忆并清理磁盘
完整的 Skill 内容见:https://321skill.com/skills/session-memory-extractor-x-3/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'帮我运行Session Memory Extractor,扫描旧的会话文件,提取关键决策和偏好,并清理无用的历史记录。' 它会自动扫描指定目录,提取记忆追加到memory文件夹,然后清理.jsonl和.trajectory.jsonl文件,释放磁盘空间。如果提取失败,文件会被移动到Quarantine目录,不会丢失。

介绍

您在使用Claude进行长时间对话后,会话文件会积累大量冗余数据,不仅占用磁盘空间,还让重要决策和偏好难以追溯。Session Memory Extractor 专为解决这一问题设计:它能自动扫描旧的 Session 文件,利用 AI 从中提炼出关键决策、偏好和事实,并将这些记忆追加写入 memory/ 目录,实现长效存储。同时,它会同步清理过期的 .jsonl 和 .trajectory.jsonl 文件,释放数百 MB 磁盘空间,让您的开发环境保持整洁。

使用方式非常简单:安装后运行一次扫描命令,工具会自动定位并处理所有历史 Session 文件。提炼过程优先于清理,确保记忆被安全提取后才删除冗余文件。如果某个文件在提炼过程中失败,会被自动移至 Quarantine 隔离区,绝不会被静默删除,从而避免数据丢失。整个过程无需手动干预,适合集成到日常维护脚本或定时任务中。

这款工具特别适合长期使用 Claude 进行复杂任务(如编码、项目规划、深度研究)的智能体开发者、后端工程师和运维人员。如果您每天生成大量对话历史,需要定期清理但又担心丢失关键信息,这就是您一直在寻找的解决方案。对于需要保存团队知识库或个人经验库的用户,它也能自动从历史对话中提取结构化记忆,帮助构建持续学习的系统。

建议在首次使用前先备份原始 Session 目录,以应对极端情况。运行后可定期检查 memory/ 目录下的提取内容,确保质量符合预期;若遇到隔离文件,可手动审查并决定是否恢复。注意:本工具只处理旧 Session 文件,不会影响当前正在进行的对话。如果您的 Claude 使用频率较低或磁盘空间充裕,可以不定期运行,以免过度清理。

核心特点

与同类工具相比,本工具在清理前优先执行记忆提取,且提炼失败的文件自动隔离而非删除,从根本上避免了因提取失败导致的数据静默丢失。

注意事项

不适合需要保留所有原始会话详细日志的场景,因为它会清理旧文件。

常见问题

这个工具会删除我的重要数据吗?

不会。它先提取记忆再清理,如果提取失败,文件会被隔离到 Quarantine 目录,不会删除任何数据。

提取的记忆保存在哪里?

提取的决策、偏好和事实会追加写入 memory/ 目录下的文件中,您可以随时查看或导入其他系统。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/session-memory-extractor-x-3/raw/index.md 读取 Session Memory Extractor 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。