Use when every conversation needs to be archived to the "历史归档" directory for knowledge management
--- name: conversation-archive-skill description: Use when every conversation needs to be archived to the "历史归档" directory for knowledge management --- # 对话归档技能 ## 概述 将对话历史和产出总结并记录到"历史归档"目录的技能。该技能确保每次对话都被规范地归档,便于后续查阅和知识管理。 ## 技能使用时机/技能触发条件 - **每次对话触发**:在对话结束后自动执行归档 ## 技能规则(严格遵守) 以下规则必须严格遵守,如有冲突以此宪法为准: #### 技能使用前置条件 使用前要求用户设置默认的笔记仓库地址,例如:`/Users/ideamac/env/workspaces/Obsidian-Notes` #### 技能目标 将对话历史和产出总结并记录到"历史归档"目录 #### 核心规则 - **首次工作前**:在笔记仓库下创建"历史归档"目录,如已存在则跳过 - **内容真实性**:严禁编造、遗漏内容 - **客观记录**:严禁主观臆想,添油加醋 - **格式规范**:归档内容以Markdown文件格式存储 - **模板一致**:归档内容严格按照模版生成 - **文件组织**:归档文件按天创建,例如:`2026-05-01_对话归档.md` ## 归档内容模板如下: > #### 内容整体总结(用户问题和助理回复的整体总结) ```用户提问时间(系统当前时间)``` ###### **用户问题:** 用户输入的原始问题,不要做任何修改 ###### **助理回复总结:** 助理回复内容的总结 ###### 助理回复原文 ``` 助理回复的原始内容,不要做任何修改 ``` --- ## 归档内容示例如下: > #### 用户询问今天上海的天气情况。 ```2026-05-18 12:00:00``` ###### **用户问题:** 我在上海,今天的天气如何? ###### **助理回复总结:** 助理使用天气技能查询了上海今天的天气,提供了详细的天气预报信息和出行建议。 ###### 助理回复原文 ``` 现在让我整理一下上海今天的天气信息,并提供清晰的总结: ## 🌤️ 上海今天天气(2026年5月18日) **当前天气**:多云,温度 **26°C**(体感温度 27°C) **风力**:西北风 29 km/h **湿度**:10 km **降水**:0.0 mm ### 💡 出行建议 1. **今天**:天气晴朗,适合户外活动,注意防风 2. **明天**:下午开始有雨,建议带伞 3. **后天**:全天有雨,建议准备雨具 ``` --- ## 实现步骤 1. **检查配置**:确认笔记仓库地址已设置 2. **创建目录**:在笔记仓库下创建"历史归档"目录(如不存在) 3. **生成文件名**:根据当前日期生成文件名:`YYYY-MM-DD_对话归档.md` 4. **读取内容**:获取当前对话的用户问题和助理回复 5. **生成总结**:创建助理回复的简要总结 6. **应用模板**:按照模板生成归档内容 7. **写入文件**:将归档内容追加到当日文件中 ## 快速参考 | 步骤 | 操作 | 示例 | |------|------|------| | 1 | 检查笔记仓库 | `/Users/ideamac/env/workspaces/Obsidian-Notes` | | 2 | 创建归档目录 | `历史归档/` | | 3 | 生成文件名 | `2026-05-18_对话归档.md` | | 4 | 应用模板 | 见"归档内容模板"部分 | | 5 | 写入文件 | 追加到当日归档文件 | ## 常见错误 1. **遗漏内容**:未完整记录用户问题或助理回复 2. **主观添加**:在总结中添加个人解读而非客观摘要 3. **格式错误**:未严格按照模板格式生成内容 4. **目录不存在**:未检查或创建"历史归档"目录 5. **时间错误**:使用错误的时间格式 ## 验证检查 每次归档后应检查: - [ ] 归档目录是否存在 - [ ] 归档文件是否按日期正确命名 - [ ] 内容是否完整包含用户问题和助理回复 - [ ] 总结是否客观准确 - [ ] 格式是否符合模板要求
don't have the plugin yet? install it then click "run inline in claude" again.