cafe3310/weekly-report-writer
综合 Obsidian 笔记库中的文档,基于最近的文档、上一份报告和项目背景生成周报
npx skills add https://github.com/cafe3310/public-agent-skills --skill weekly-report-writer
此技能自动化了周报/双周报的创建过程。它通过查找指定日期范围内的所有相关文档,阅读其内容,并根据模板或分层结构合成信息。它特别注重项目的连续性(追踪上一份报告的任务状态)和内容的深度(通过链接溯源)。
当用户要求:
此技能在文档知识库,如 Obsidian 知识库中特别有效。
遵循此工作流生成报告。
在开始之前,与用户确认以下信息:
YYYY-MM-DD-描述.md)。查找日志:使用用户提供的 笔记库目录 和日期范围,查找日期范围匹配的所有 Markdown 文件。
向用户展示找到的文件列表(日志 + 探测到的模板)。请用户确认列表,并反馈任何应 重点关注 或 跳过 的文件。
一般来说,摘抄的文档、语音转写原文日志等应跳过;
每日工作小结、会议纪要、项目更新等应重点关注。
个人 Idea 或 side project 要记录在第一部分的末尾一节。
确认后,阅读所有文件的内容。过程中要注意:
几个注意事项:
[[文档链接]],你应该使用工具读取那个被链接的文档。原因是,每日摘要通常只是一句话(“完成了... ”),而高质量周报需要源文档中的具体产出、方法和数据。🟥)、已完成 (🟩)、进行中 (🟨) 和新想法 (💡),标记各个事项。🟥 (待办) 或 🟨 (进行中) 的项目,必须 带入新报告的“待办/积压”区域,除非在新报告中已经包括并明确标记为 🟩 (已完成)。起草报告。如果在第二步中找到了特定模板,请严格遵循它。否则,使用标准分层结构:
第一部分:个人状态同步
💡) 和具体状态更新。保留 [[Wiki Link]] 格式。第二部分:团队对外同步
@用户 格式标记负责人。报告文件名:使用文档库的文件名定义,和之前的报告文件名风格保持一致。
草稿生成后,针对高价值产出进行一轮“遗漏检查”。提醒用户「检查草稿,若有遗漏,请补充」。然后按用户反馈对草稿做编辑更新。
Take cafe3310/weekly-report-writer from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.