Skill简介
这个小工具叫"对话全量备份存档",说出来你可能觉得很简单——就是把我和 SOLO 的聊天记录一键导出成 Markdown 文件。但用过 AI 对话的人都知道,当你想回看某次重要的讨论、复盘一次需求沟通、或者把一个项目的迭代记录存下来时,往往发现对话已经消失在聊天列表里了,翻半天也找不到。这个 Skill 就是来解决这个痛点的,导出来的文档结构很清晰,摘要在前,对话在后,适合需要频繁和 AI 协作、又想把过程留下来的人。
使用场景
说起来做这个 Skill 的初衷,其实挺简单的。平时和 SOLO 聊东西,经常一聊就是几十轮,大到写方案、列计划,小到问一个技术问题。聊完当下记住了,过几天要用的时候才发现,要么翻半天聊天记录找不到,要么找到了内容也零零散散,不好整理。特别是那种多轮迭代的讨论,比如做产品分析,第一轮对需求,第二轮给反馈,第三轮调整框架……回头想复盘根本串不起来。
还有一种情况是,写周报或者做项目总结的时候,想引用一下当时和 AI 讨论的一些结论,要么去聊天记录里翻,要么凭记忆写,总觉得不够准确。
这个 Skill 做完之后,主要能省掉两个事:一是手动复制粘贴聊天记录,二是自己归纳核心内容。导出的文件会自动生成摘要,包括核心主题、重点内容、关键信息和行动项,开头就是总结,细节在后面,随时可以翻阅。对于需要留存工作记录、做项目复盘、写周报总结的人来说,应该挺实用的。
创作过程
做这个 Skill 其实没有想象中复杂,核心就是想清楚两件事:输出格式是什么样的,触发方式是什么。
我先在脑子里过了一遍理想中的导出效果。打开一个文件,我希望能第一时间看到这次聊了什么、结论是什么、后续要做什么,然后再去翻具体的过程细节。所以摘要必须放在前面,对话内容跟在后面。每轮对话要有明显的分隔,用户的提问和助手的回复要一眼能区分开。
带着这个想法,我和 SOLO 描述了我的需求,告诉它我想做一个对话备份的 Skill。SOLO 给出了标准 SKILL.md 的格式框架,包括 YAML frontmatter 的元数据定义、正文的指令结构、还有输出模板。中间改了一版是把摘要部分前置,这个调整很合理,因为看文档的人通常想先知道结论。
整个创作过程基本就是"说需求→看效果→提调整→确认",没有写一行代码,纯靠描述把功能定义清楚了。
使用步骤
调用这个 Skill 非常简单。在和 SOLO 的对话中,当你说完想导出的内容后,直接说一句"备份对话"或者"导出本次会话",Skill 就会自动开始工作。它会提取当前会话的所有消息,按顺序整理成 Markdown 文件,包括时间戳、对话轮次统计、核心内容摘要,最后保存到你的工作区。文件命名格式是"对话存档_日期时间.md",方便后续查找。
| 类型 | 触发词 |
|---|---|
| 备份类 | 备份对话、对话备份 |
| 导出类 | 导出聊天、导出本次会话、导出本次对话 |
| 存档类 | 存档会话、聊天存档 |
效果展示
导出的文件结构大致是这样的:
下面是一个简单的大鱼吃小鱼的Coder对话内容
开头是基本信息,标注了导出时间、对话轮次和总字数。紧接着是会话核心内容总结,分四个部分:核心主题是什么、重点讨论了哪些内容、有什么关键信息或结论、后续需要做什么行动。然后是完整的对话记录,每轮对话独立分隔,用户和助手的内容用 emoji 标注区分,层次分明。最后是导出信息的元数据标记,方便追溯。
整个文档读下来,扫一眼摘要就能知道这次聊了什么,想看细节再往下翻,符合正常的阅读习惯。
Skill获取
总结
做这个 Skill 的收获是,把一个想法变成可用的工具其实没有想象中那么远。以前总觉得写代码才是"做东西",现在发现用自然语言描述清楚需求本身就是在创造价值。
这个 Skill 目前最满意的地方是摘要前置的设计,这个顺序调整是后来改的,回头看确实比对话在前要合理很多,翻文档的时候效率高很多。
如果你也在用 SOLO 或者其他 AI 对话工具,不妨试试这个备份功能。也欢迎大家给我反馈,有什么想调整的地方或者有其他想实现的功能,可以告诉我。














