前言¶
在 AI 会话中,零散的知识点、代码片段和上下文容易分散在多次对话里,后续想要快速定位或复用这些信息,往往需要手动检索。这种碎片化体验会拖慢开发节奏。
dream-skill 是一个基于 Openclaw 的 Skill,它把 Claude Code 的 Dream 功能完整提取并移植过来,同时提供了自动记忆整合能力。它会定期分析近期会话与记忆文件,将分散的信息合并写入持久化记忆,更新索引,让后续会话能快速“orient”。
是什么¶
dream-skill 是由社区开发者 user_f0fc607e 发布的 ai-agent 分类 Skill。它把 Claude Code 的 Dream 功能转写为 Openclaw 的 Skill 格式,并提供了一套自动记忆整合机制。通过时间门、会话门和锁门三道检查,在满足条件时静默合并记忆,必要时支持手动触发。
核心功能¶
- Dream 功能移植:将 Claude Code 的 Dream 功能完整提取并适配为 Openclaw 的 Skill。
- 自动记忆整合:定时(默认每 24 小时)分析近期会话与记忆文件,将零散信号合并写入持久化记忆。
- 索引更新:在整合完成后更新入口索引,使后续会话能更快地 orient。
- 三道门机制:触发条件为“距上次整合 ≥ minHours 且有新会话 ≥ minSessions”,只有时间门、会话门、锁门全部通过才会执行,否则静默跳过。
- 手动触发:提供「整理记忆」「执行整合」等指令,支持按需触发。
安装与启用¶
根据官方资料,安装后运行以下命令配置 cron:
scripts/dream.py --setup
典型用法¶
- 自动模式:Skill 按默认定时(每 24 小时)执行记忆整合,无需额外操作。
- 手动触发:通过指令「整理记忆」或「执行整合」触发整合流程。
- 配合其他技能:根据分析,若与 Super Self Improving 和 Ontology 两个技能配合,再结合自带的 memory 体系,可实现更佳的进化与记忆体系效果。
适用场景与注意¶
- 适合需要长期维护记忆、快速复用上下文的 AI Agent 场景。
- 依赖 Openclaw 环境与记忆体系,需确保相关依赖正常工作。
- 触发条件由 minHours 和 minSessions 控制,可根据实际需求调整。
总结¶
dream-skill 把 Claude Code 的 Dream 功能移植到 Openclaw,并提供了自动记忆整合与索引更新能力,帮助 AI 会话中的信息更持久、更易检索。配合记忆体系和其他技能,可构建更完整的进化与知识管理闭环。
官方地址:https://www.skillhub.cn/skills/user_f0fc607e/dream-skill