mcpField
W
wrap-up

wrap-up

github.com/adeonir生产力858 次安装1 天前更新
代码仓库

关于 wrap-up

wrap-up 是用于在会话结束时将工作记录到 Obsidian 的技能。它引导 Agent 解析项目、检查交接信息、撰写会话与每日笔记,并汇报待归档内容。

主要功能

  1. 01六步会话收尾工作流
  2. 02解析项目映射和标签
  3. 03读取并清理交接信息
  4. 04撰写 Obsidian 会话与每日笔记
  5. 05收集较早的每日笔记以供归档
  6. 06汇报路径、变更和未完成事项

适用场景

  1. 01在 Obsidian 中记录已完成的工作会话
  2. 02将相关交接内容纳入会话笔记
  3. 03找出需要按月归档的较早每日笔记

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/adeonir/agent-skills --skill wrap-up

安装后在 Claude Code 中输入/wrap-up确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
agents/
openai.yaml
references/
bootstrap.md
handoff.md
mapping.md
notes.md
scripts/
registry.py

详细介绍

收尾会话

触发条件

  • 会话结束命令(/wrap-up)→ 运行以下工作流

将会话结束文档写入 Obsidian。此技能为单一触发:每次调用都会运行完整工作流。

工作流

mapping → handoff:Load → notes (compose) → handoff:Cleanup → archive offer

复制此清单并逐项勾选:

Progress:
- [ ] Step 1: Resolve the project entry
- [ ] Step 2: Load the handoff
- [ ] Step 3: Write the session note and the daily note
- [ ] Step 4: Clear the handoff
- [ ] Step 5: Collect past-month daily notes
- [ ] Step 6: Report

步骤 1. 确定项目。 加载 mapping.md,确定项目条目和基础标签。如果注册表或条目缺失,则按 mapping 的指引加载 bootstrap.md。所有后续步骤都依赖此输出。完成条件:已知条目的 name、obsidian.path 和 tags。

步骤 2. 加载交接内容。 加载 handoff.md,并运行其中的 Load 阶段——如存在,整合后的交接文件 .artifacts/HANDOFF.md 将作为笔记内容的依据。交接内容应视为待核实的说法,而非权威信息:如果会话中的工作已取代某项说法,则记录当前状态;只有当会话中的工作无法解释矛盾时,才报告该说法。若交接内容描述了本次会话未完成的工作,则不使用,也不清除。完成条件:交接字段已载入工作上下文,或已确认交接内容不存在或不相关。

步骤 3. 撰写笔记。 加载 notes.md,撰写 Obsidian 会话笔记和每日笔记。如果草稿未通过 notes.md 中的检查,则重写并再次检查,然后再写入。完成条件:每项已配置的写入均已成功,或有失败情况可供报告。

步骤 4. 清除交接内容。 运行 handoff.md 中的 Cleanup 阶段——仅当每项已配置的笔记写入都成功后,才清除交接内容。完成条件:交接内容为空,或因写入失败而保留。

步骤 5. 收集过往月份的笔记。 按照 notes.md 的说明,询问是否要将过往月份归档为笔记——将仍位于 Daily/ 根目录下的较早月份每日笔记列入报告,并且只有在用户同意后,才将其移入对应的月份文件夹。完成条件:已收集清单,或确认没有此类笔记。

步骤 6. 报告。 最后提供一份报告:写入的会话笔记路径和每日笔记路径;用一到三句话概述笔记记录的内容——如果是更新,则说明变更;以及未完成事项:因属于其他会话而未改动的交接内容、会话中的工作无法解释的交接说法、写入失败,以及等待用户确认归档的过往月份每日笔记,并按目标文件夹分组。绝不要粘贴任一篇笔记。完成条件:报告包含笔记路径、摘要和所有未完成事项,或说明不存在未完成事项。

一次性依次完成六个步骤。首次调用即授权执行前四步:期间绝不暂停等待确认,不在聊天中预览笔记内容,只在最后报告。以下两种情况除外:步骤 1 首次运行时提出的初始化问题,以及步骤 5 中的归档问题;归档问题只询问一次,并与报告一并提出。

评论

支持 Markdown