前言¶
周五下午翻 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 页面,未在资料中出现的细节不展开。
- 时间范围:以「最近一周」的 Git 提交为输入。
- 数据来源:本机上的 Git 仓库(由 Skill 指导 Agent 读取提交记录,而非远程托管平台的网页看板)。
- 整理方式:按项目分类,并对提交内容进行提炼、总结。
- 输出形态:生成标准周报格式文本,在对话中返回给用户;简介另说明支持通过微信推送(具体推送方式、前置条件以 Skill 包内说明为准,公开页面未列出独立配置项)。
- 触发方式:在支持 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 环境为主:
- 确认本机待统计的仓库路径可被 Agent 访问,且最近一周内有提交。
- 在已启用该 Skill 的对话中发送例如:
帮我写本周工作周报或git总结(与官方触发词同义即可)。 - 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