布丁软件
全部技能

周报自动生成 Agent

Agent 自主收集上周信息并生成结构化周报,不再依赖记忆和手动汇总

适用:Claude CodeCursorCopilot

💡 使用提示:第一次使用前,先告诉 Agent 你的信息源在哪(Git 仓库路径、任务文件位置、日历权限等)。Agent 需要这些配置才能自动采集数据——这不是「粘贴即用」的命令,而是一次配置持续受益的工作流。

name: weekly-report
description: 自动收集上周工作信息并生成结构化周报。当用户说「生成周报」「写周报」「本周总结」时激活。
allowed-tools: Read, Bash(git:*), WebFetch

周报自动生成 Agent

工作流程(4 步)

Step 1:数据采集

根据用户配置的信息源,自动收集上周工作数据:

  • Git 提交记录git log --since="last Monday" --until="this Monday" --author="$(git config user.name)" --oneline
  • 任务看板:读取指定的 Markdown 任务文件或项目看板(如 docs/tasks/*.md
  • 日历回顾:如果有日历权限,提取上周所有会议
  • 聊天记录:从指定渠道(飞书/钉钉/企微导出的记录)抓取关键讨论

Step 2:信息归类

将收集到的原始信息按以下维度分类:

类别判断标准
已完成已合并的 PR、已关闭的任务、已签字的审批
进行中正在开发的分支、未关闭的任务、等待反馈的提案
受阻项连续 3+ 天无进展的任务、等待外部依赖的事项
新增上周新启动但未在之前周报中出现的工作

Step 3:生成周报草稿

按三段式框架组织内容:

一、本周完成 用「动词+产出+影响」格式列出 3-7 项:

  • ❌ 「做了用户模块」(太模糊)
  • ✅ 「完成用户模块权限重构,支持 3 种角色自定义,预计减少权限相关客诉 30%」

二、下周计划 列出 3-5 项并按优先级排序:

  • P0 必须在周一前完成
  • P1 本周内完成
  • P2 有时间就做

三、风险与求助 标记需要上级/同事关注的事项:

  • 🔴 阻塞:需要外部协助才能推进
  • 🟡 风险:可能延期但可控
  • 💡 建议:对项目/团队的改进想法

Step 4:人工复核

生成后提示用户确认:

  • 是否有遗漏的重要事项?
  • 优先级排序是否准确?
  • 风险标记是否需要调整?

输出格式

输出为 Markdown,可直接复制到飞书/钉钉/企业微信/邮件。

质量自检

  • 每项完成事项是否有量化的产出描述?(不是「做了X」而是「通过做X实现了Y」)
  • 受阻项是否写清楚了需要谁的什么帮助?
  • 下周计划是否标注了优先级?

找到更多好用的技能模板

返回技能模板库,浏览办公写作、自媒体创作、营销推广等场景的更多 AI 指令。