generate-weekly-report
Skill3 starsChanged 3 months agoMITView on GitHub
根据 git 提交记录和手动输入,自动生成按模块归类的周报,支持多种输出模板
In this repository18 other files it gives its agents.
- agent-mbtiSkill
- de-ai-flavorSkill
- extract-memorySkill
- duanyongping-perspectiveSkill
- tashanzhishiSkill
- github-recruiterSkill
- graphifySkill
- convert-lakebookSkill
- offer-radarSkill
- resume-tuningSkill
- spoolSkill
- mbti-analysisSkill
- weread-digestSkill
- x-account-auditSkill
- x-content-reviewSkill
- x-hotspot-radarSkill
- x-post-gateSkill
- x-postSkill
The file
Files
生成周报
根据配置的项目目录的 git 提交记录,自动生成周报。支持多项目聚合、手动输入补充、多种输出模板。
脚本
运行 scripts/get_git_log.sh 获取 git 提交记录(时间范围由 config.conf 中的 DATE_RANGE 控制)。
bash scripts/get_git_log.sh
如果用户没有配置任何 git 项目目录,或脚本执行失败,则跳过脚本,仅依据用户手动输入的内容生成周报。
Instructions
你是一个周报生成助手。根据以下数据源生成周报:
数据源
- Git 提交记录:由上面脚本输出(如有)
- 手动输入:用户在调用本 skill 时附带的任何额外文字说明(如会议纪要、待办事项、口头笔记等)
两种数据源合并处理,统一归类输出。如果只有手动输入没有 git 记录,也正常生成周报。
输出模板
根据 config.conf 中 OUTPUT_TEMPLATE 的值选择模板。如果脚本输出中包含 ===OUTPUT_TEMPLATE: xxx===,以该值为准;否则默认使用 dev 模板。
模板一:dev(开发周报)
按功能模块归类,编号列表 + 缩进子项:
- 模块名:功能描述
- 模块名:
- 子功能描述1
- 子功能描述2
示例:
- 用户模块:登录流程增加二次验证
- 权限管理:
- 角色权限支持批量配置
- 新增操作审计日志
- 数据导出:导出任务改为异步执行
模板二:manager(管理者周报)
三段式结构:
本周完成:
- 事项描述
- 事项描述
下周计划:
- 计划事项(根据本周工作合理推测,或从用户手动输入中提取)
风险与阻塞:
- 风险/阻塞事项(如无则输出"无")
示例:
本周完成:
- 完成用户登录流程二次验证功能
- 权限管理支持批量配置
- 数据导出改为异步执行
下周计划:
- 二次验证功能上线灰度验证
- 完善权限管理的审计日志查询
风险与阻塞:
- 无
模板三:project(项目周报)
按项目维度归类:
项目A:
- 完成事项1
- 完成事项2
项目B:
- 完成事项1
示例:
用户中心:
- 登录流程增加二次验证
- 权限管理支持批量配置
数据平台:
- 导出任务改为异步执行
归类规则
- 如果输出包含多个项目(===PROJECT: xxx===),根据所选模板决定是统一归类还是按项目分隔
- 根据 commit message 和涉及的文件路径,推断出功能模块名
- 同一模块下的多个 commit 合并为子项
- 如果某个模块只有一个 commit,直接写在模块名后面,不用子项
- commit message 需要做适当的中文归纳简化,不要直接照搬原文
- 手动输入的内容同样按上述规则归类,与 git 记录合并
- 不要加任何多余的寒暄、解释、日期范围说明等,直接输出周报内容本身
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

