git摸鱼周报自动化:从本机 Git 提交生成本周工作周报

前言

周五下午翻 git log 写周报,是不少开发者的固定流程:多个仓库、零散 commit,手工按项目归类再润色,往往要占掉半小时。若希望 Agent 直接读本机仓库最近一周的提交、按项目汇总成标准周报格式,并在对话里返回(简介还提到可经微信推送),SkillHub 上的 git摸鱼周报自动化(@user_a92a8264/git-weekly-report,v1.2.0)就是围绕这条链路设计的办公效率类 Skill。

这是什么

git摸鱼周报自动化 是社区来源(community)的 Agent Skill,发布者为 user_a92a8264,分类为 office-efficiency。官方简介概括为:读取本机 Git 仓库最近一周的提交记录,按项目分类提炼总结,生成标准周报格式,通过微信推送并返回给用户。

在 SkillHub 上,该 Skill 标签为 requires_api_key=false(页面未要求单独配置 API Key)。截至页面展示,评分为 100000,下载约 1011 次。

官方入口:

  • API 地址:https://api.skillhub.cn/user_a92a8264/git-weekly-report
  • SkillHub 页面:https://www.skillhub.cn/skills/user_a92a8264/git-weekly-report

核心功能

以下能力均来自官方简介与 SkillHub 页面,未在资料中出现的细节不展开。

  1. 时间范围:以「最近一周」的 Git 提交为输入。
  2. 数据来源:本机上的 Git 仓库(由 Skill 指导 Agent 读取提交记录,而非远程托管平台的网页看板)。
  3. 整理方式:按项目分类,并对提交内容进行提炼、总结。
  4. 输出形态:生成标准周报格式文本,在对话中返回给用户;简介另说明支持通过微信推送(具体推送方式、前置条件以 Skill 包内说明为准,公开页面未列出独立配置项)。
  5. 触发方式:在支持 Skills 的 Agent 里,可用自然语言触发,官方给出的触发词包括:周报、weekly report、git总结、提交记录总结、工作周报。

安装与启用

SkillHub 提供两种常见路径:让 AI 按安装文档拉取坐标,或使用 skillhub CLI 安装到当前 Agent 的 skills 目录。安装时必须把技能装到当前客户端会扫描的 skills 目录,否则 Agent 无法加载。

方式一:提示词安装(官方页面推荐)

将下面意图发给已支持 SkillHub 安装流程的 AI(安装步骤以 SkillHub 通用文档为准):

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_a92a8264/git-weekly-report`。

方式二:skillhub CLI

先确认本机是否已有 CLI:

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 安装文档执行完整安装(文档中的推荐命令):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装技能时,用 --dir 指向当前环境的 skills 目录。SkillHub 文档列出的部分路径示例:

客户端 skills 目录(文档示例)
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下的 .agents/skills/

安装命令形式(将 <skills 目录> 换成上表对应路径):

skillhub install user_a92a8264/git-weekly-report --dir <skills 目录>

也可先搜索再安装:

skillhub search git-weekly-report
skillhub install user_a92a8264/git-weekly-report --dir <skills 目录>

安装后若客户端需要重启或重新加载 skills,按各自产品说明操作;SkillHub 文档提醒:装错目录时 Agent 不会识别该 Skill。

典型用法

公开资料未提供逐步截图,可复现的用法以触发词 + 本机 Git 环境为主:

  1. 确认本机待统计的仓库路径可被 Agent 访问,且最近一周内有提交。
  2. 在已启用该 Skill 的对话中发送例如:帮我写本周工作周报 或 git总结(与官方触发词同义即可)。
  3. Agent 按 Skill 指引读取各仓库提交、按项目归类并生成周报正文;结果在对话中返回。若你环境中已按 Skill 说明配置微信相关能力,可再按包内指引完成推送(公开 SkillHub 页未展开微信配置字段)。

示例提示(仅作表述参考,不改变 Skill 内置逻辑):

用 git 提交记录总结我这周的工作,按项目分条,生成周报。

适用场景与注意

适合谁

  • 多仓库并行开发、周报需要「按项目罗列本周改动」的工程师。
  • 希望减少从 git log 手工复制、归类、改写成汇报语气的时间。
  • 使用 Cursor、Claude Code、Codex 等已支持 Skills 目录的 Agent 客户端。

限制与注意

  • 输入依赖本机 Git 历史;未提交、未 push 到本机可见仓库的工作,不会被计入。
  • 总结质量取决于提交说明是否清晰;空 message 或过于简略的 commit 会拉高人工校对成本。
  • 微信推送在简介中有提及,但 SkillHub 公开页未给出逐步配置;实施前应在安装后的 SKILL.md 或包内文档中核对前提条件。
  • 页面标注 requires_api_key=false,不代表无需本机 Git 或 Agent 运行环境;仍须在合规、可访问代码的路径下使用。

结尾

git摸鱼周报自动化 把「读一周 Git 提交 → 按项目总结 → 标准周报」收成一条 Agent Skill,适合用触发词在对话里一键生成周报草稿。安装与坐标以 SkillHub 为准:

https://www.skillhub.cn/skills/user_a92a8264/git-weekly-report

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜