Install
openclaw skills install context-handoff保存和恢复聊天上下文到本地文件。用于用户想在切换账号、清空 session、重新开会话、跨会话延续项目时,把当前会话级上下文或项目级摘要落盘并在之后恢复。也用于列出已有的会话上下文槽位或项目摘要,并按更新时间排序返回最近使用项。触发词包括:保存当前上下文、保存会话摘要、保存项目摘要、记下这次讨论、切号前保存、恢复上下文、恢复项目摘要、读取上次摘要、继续上次讨论、列出上下文槽位、列出已保存摘要、有哪些项目摘要、最近更新的项目摘要、按更新时间排序、session handoff, context handoff, save session context, save current context, save chat summary, save project summary, restore context, restore session context, restore project summary, continue last discussion, resume project context, list context slots, list project summaries, list saved summaries, sort by updated time, most recently updated, recently updated summaries, chat handoff, project handoff.
openclaw skills install context-handoff把“账号切换 / session 清理”和“项目上下文延续”拆开处理。 不要依赖聊天窗口历史天然保留;需要延续的内容必须落盘到本地文件。
支持两类本地文件:
推荐目录:
/root/.openclaw/workspace/handoffs/sessions//root/.openclaw/workspace/projects/当用户表达下面这些意思时,保存到:
会话级文件建议命名:
handoffs/sessions/<slot>.md如果拿不到系统级 session id,不要假装知道“当前聊天窗口是谁”。 让用户自己给一个 上下文槽位名,例如:
main-chatoauth-switch-chatproject-a-thread当用户表达下面这些意思时,保存到:
项目级文件建议命名:
projects/<project-name>.md项目名由用户指定;如果没有指定,先问。
当用户要求列出已有会话级上下文时:
/root/.openclaw/workspace/handoffs/sessions/.md 文件实现时优先使用能直接读到文件 mtime 的方式;不要按文件名排序来冒充“最近更新”。
当用户要求保存会话级上下文时:
slot 名,先问一个简短问题:
main-chat / oauth-switch-chat”/root/.openclaw/workspace/handoffs/sessions/<slot>.md推荐内容结构:
# 会话级上下文
- 槽位名:
- 保存时间:
- 当前讨论主题:
- 已完成:
- 当前决定:
- 未完成 / 下一步:
- 关键文件:
- 关键命令:
- 备注:
当用户要求恢复会话级上下文时:
slot 名,先问/root/.openclaw/workspace/handoffs/sessions/<slot>.md当用户要求列出已有项目摘要时:
/root/.openclaw/workspace/projects/.md 文件实现时优先使用能直接读到文件 mtime 的方式;不要按文件名排序来冒充“最近更新”。
当用户要求保存项目级摘要时:
/root/.openclaw/workspace/projects/<project-name>.md推荐内容结构:
# <项目名>
- 更新时间:
- 项目目标:
- 当前进展:
- 已完成:
- 关键决定:
- 风险 / 注意事项:
- 关键文件:
- 关键命令:
- 下一步:
当用户要求恢复项目级摘要时:
/root/.openclaw/workspace/projects/<project-name>.md告诉用户:
例如:
handoffs/sessions/main-chat.md。下次你说‘恢复 main-chat 上下文’就行。”projects/oauth-switch.md。下次你说‘恢复 oauth-switch 项目摘要’即可。”优先给用户一个压缩版恢复结果,例如:
必要时再补充文件路径和命令。