Token导航 LogoToken导航TokenDH.com
开发需要联网github未标认证来源可访问许可证需确认审计异常

weekly-report-generator每周报告生成器

Agent Skill

weekly-report-generator 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

264

周安装

11

GitHub Stars

2

下载量

88
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:weekly-report-generator(每周报告生成器)
来源仓库:https://github.com/782042369/waibuzheng-skills
仓库路径:skills/weekly-report-generator
安装命令:
npx skills add https://github.com/782042369/waibuzheng-skills --skill weekly-report-generator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/782042369/waibuzheng-skills --skill weekly-report-generator

简介

weekly-report-generator 用于从 Git 提交记录自动生成专业工作周报,支持单周或多周批量生成。

  • 适用于需要定期整理项目进展、技术成果和业务影响的工作场景,通过主子分离架构实现高效调度。
  • 使用编排脚本准备数据后,可并行处理多个周报任务,自动清洗技术术语为业务语言并生成任务清单。
  • 使用前需确认项目路径、输出位置和模板结构,确保只读 Git 日志且不修改源代码文件。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

周报生成器

从Git提交记录自动生成专业工作周报,支持单周/多周批量生成。

核心原则

  • 主子分离:主智能体负责调度,子智能体负责实际生成
  • 精简输出:只输出提交消息数组,不包含冗余信息
  • 只读Git日志:禁止读取项目源代码文件
  • 必须内容清洗:技术术语转换为业务语言(AI执行,不可跳过)
  • 任务管理:使用 TodoWrite 工具创建任务清单,追踪每个周报的生成状态

快速开始

生成周报只需 2 个步骤

Step 1: 运行编排脚本准备数据 → Step 2: 并行处理每个周报

Step 1: 运行编排脚本(准备数据)

python scripts/orchestrate_reports.py \
  --paths "E:\项目1,E:\项目2" \
  --time "本月" \
  --output "E:\周报输出" \
  --template "E:\模板.docx" \
  --format docx \
  --naming "第一周周报,第二周周报,第三周周报,第四周周报"

脚本自动完成

  • 解析时间表达式(本周/本月/2025-1-1-2025-1-31)
  • 验证项目路径和输出路径
  • 分析模板文件(识别需要补充的章节)
  • 为每个周生成独立任务配置文件
  • 生成二次确认信息和 Claude Code 调用说明

输出文件(位于 {输出路径}/tmp/):

  • time_result.json - 时间解析结果
  • template_structure.json - 模板结构(如果提供模板)
  • week_XX-task.json - 每个周的任务配置
  • claude_instruction.md - Claude Code 调用说明

Step 2: 并行处理每个周报(AI 执行)

创建任务清单(必须):

# 使用 TodoWrite 工具创建任务清单
todos = [
  {"content": "读取调用说明和参考文档", "status": "pending", "activeForm": "读取调用说明和参考文档"},
  {"content": "为第1周启动子智能体", "status": "pending", "activeForm": "为第1周启动子智能体"},
  {"content": "为第2周启动子智能体", "status": "pending", "activeForm": "为第2周启动子智能体"},
  # ... 为每个周创建一个任务
  {"content": "汇总所有结果并清理临时文件", "status": "pending", "activeForm": "汇总所有结果并清理临时文件"}
]

读取参考文档

  • 需要脚本参数:读取 references/script-api-reference.md 查看详细参数

工作流程

  1. 读取调用说明{输出路径}/tmp/claude_instruction.md(标记第一个任务为 in_progress)
  2. 并行启动子智能体:使用 Task 工具为每个周启动独立的 general-purpose 子智能体

- 📘 调用方法:参考 references/workflow.md 第 2.2 节的详细示例 - 在同一个响应中调用多次 Task 工具实现并行处理 - 为每个子任务标记状态(启动时 → in_progress,完成时 → completed) - ⚠️ 重要:子智能体必须只返回简短的成功/失败状态,不要输出详细报告

  1. 汇总结果:收集所有子任务的成功/失败状态(标记为 in_progress)
  2. 清理临时文件:删除成功的临时文件,保留失败的用于调试(标记为 completed)

⚠️ 子智能体输出规范(重要):

  • ✅ 只返回简短状态:"✅ 第X周周报生成成功" 或 "❌ 第X周周报生成失败:[原因]"
  • ❌ 不要输出详细的工作内容、数据统计、术语转换示例等
  • ❌ 不要输出详细的执行步骤说明
  • 严格按模板输出

- 如果提供了模板(--template参数):只输出模板格式的周报文件

完整的工作流程和 Task 工具调用示例:📘 workflow.md

参考文档

📘 workflow.md

完整的工作流程指南,包含:

  • 详细的 Step 2 执行步骤
  • 子智能体任务提示模板(可直接复制使用)
  • 临时文件结构和清理规则

📘 examples.md

常见使用场景示例:

  • 示例1:生成本月周报(Markdown格式)
  • 示例2:使用Word模板
  • 示例3:批量生成多周周报
  • 示例4:多项目汇总

📘 script-api-reference.md

Python 脚本详细调用参数和使用示例:

  • parse_time.py - 时间解析
  • analyze_template.py - 模板分析
  • get_git_logs.py - Git日志获取(精简模式)
  • fill_template.py - 模板填充和导出
  • orchestrate_reports.py - 编排所有步骤

参数说明

orchestrate_reports.py 参数

  • --paths(必须):项目路径列表,逗号分隔
  • --time(必须):时间表达式

- 相对时间:本周上周本月上月本年去年 - 绝对时间:YYYY-MM-DDYYYY-MM-DD-YYYY-MM-DD

  • --output(必须):输出目录路径
  • --template(可选):模板文件路径(支持.md 和.docx)
  • --format(可选,默认 md):输出格式(mddocx
  • --naming(可选):周报命名规则列表,逗号分隔

- 推荐使用:为每个周报指定自定义文件名 - 示例:--naming "华电第一周周报,华电第二周周报" - 命名规则数量必须与生成的周报数量一致 - 不提供时使用默认命名:第X周周报.docx

时间表达式示例

表达式说明生成的周报
本周当前周的周一到周五1份
本月本月1日到最后一日(按周划分)4-5份
2025-1-1-2025-1-31指定时间范围按周划分
2025-1-15指定日期所在周1份

常见问题

Q: 临时文件保存在哪里? A: {输出路径}/tmp/ 目录,成功后自动清理

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

38.24%
按下载量换算34

Claude

29.74%
按下载量换算26

Cursor

18.92%
按下载量换算17

Gemini CLI

9.38%
按下载量换算8

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills