Agent Skills
返回列表
日报周报一键生成

日报周报一键生成

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_638e256a/smart-work-report。

技能介绍

问题在哪

站会、周报和项目同步往往要重复做两件事:从 git log 里翻 commit,再把任务、卡点和计划抄进固定模板。提交信息若是 conventional commits(feat/fix/docs 等),手工归类还能忍;条目一多就容易漏项,或者写成一串 hash 和英文 subject,非技术同事根本读不下去。

本技能面向的是已有文本输入的场景:你把提交记录、任务列表和计划贴进来(或从本地 log 文件读取),由脚本整理成可发的 Markdown,而不是替你连仓库、拉 Jira。

它怎么工作

入口是 scripts/main.py 的 generate 命令,通过参数拼装上下文:

  • --git-log / --git-file:提交行用分号或换行分隔;会按类型聚合,把零碎 commit 归纳成「功能开发 / 问题修复 / 架构优化 / 工程化」等业务向表述
  • --tasks、--blockers、--plans:逗号或分号分隔的列表,分别对应完成项、阻碍与下一阶段计划
  • --type:选择 daily(站会日报)、weekly、project、monthly 四种模板结构
  • --output:写出 .md;省略则打印到终端

日报模板侧重「昨日完成 / 今日计划 / 需要协助」;周报按类别汇总并拆出关键成果与下周计划;项目更新强调进度、里程碑与风险;月报会带提交分布类的总览段落。project 模板可配合 --project-name、--progress 等字段。

边界与注意

  • 不会自动执行 git,也不接入飞书、Jira 等外部 API;没有 --git-log 时,计划区可能出现「(请补充今日计划)」一类占位,属预期行为
  • 提交信息缺少 feat/fix 等前缀时,归类会退化为关键词猜测,准确率会下降
  • 输出仅为 Markdown 文本,不含图表;需要 PDF/Word 需自行用编辑器转换
  • Windows 终端若中文异常,优先用 -o 导出文件查看

使用场景

  • 站会开始前,把已复制的 `git log` 行与 `--tasks`、`--plans` 参数生成含昨日完成与今日计划的 daily 模板。
  • 周五交周报时,用本周分号分隔的 conventional commit 文本生成按类别归纳的 weekly 结构与关键成果段落。
  • 对外项目同步前,将进度说明、卡点列表填入 `--type project`,输出里程碑、风险与下一步行动章节。
  • 月会材料准备时,通过 `--git-file` 读取本地 log 文件,生成带提交分布概览的 monthly 月报草稿。

适合人员

  • 每天要站会口述进展、需把 commit 归纳成中文工作项的后端或全栈工程师
  • 每周要向主管提交固定格式 Markdown 周报的小团队技术负责人或 Tech Lead
  • 需把开发提交翻译成业务可读进展、写入项目更新文档的技术向项目经理
  • 维护个人或开源仓库、定期写项目进度说明的独立开发者