Git Standup
分析 Git 提交自动生成工作日报
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 118 · 0 current installs · 0 all-time installs
byantonia huang@antonia-sz
MIT-0
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The described functionality (parsing git history, filtering by date/author/repos, producing markdown/json) aligns with the declared capabilities and requires access to repository paths. However, skill.yaml lists an executable entry 'bin/daily-standup' and the README likewise references cloning and running a binary; no such binary or code files are present in the package. That inconsistency suggests either the package is instruction-only (in which case the entry should not be declared) or files are missing — this is unexpected and should be clarified.
Instruction Scope
SKILL.md stays within scope: it describes reading git commits from specified repo paths and generating reports. It does not instruct reading unrelated system files or secrets. One ambiguity: '自动关联 issue/PR 链接' implies network lookups or remote-URL parsing to link issues/PRs, but no guidance is given on how credentials or network access are used for private repos. The instructions also assume the agent can access the provided local paths, which is normal for this purpose but is sensitive if private repos are supplied.
Install Mechanism
There is no install spec (instruction-only), so nothing gets downloaded or written by an installer. That is lower-risk. The presence of skill.yaml referencing an entry binary is the main install-related inconsistency (it references a runtime artifact that is not present).
Credentials
The skill requests no environment variables, no credentials, and no config paths. For local analysis of repositories this is proportionate. Note: resolving issue/PR links for private remotes would normally require credentials, but none are requested — the skill does not explain how it will handle that case.
Persistence & Privilege
The skill does not request always:true and defaults to normal invocation behavior. It doesn't request system persistence or modification of other skill configs. This is appropriate for a utility of this type.
What to consider before installing
Before installing or using this skill: 1) Note the package has no code/binary included even though skill.yaml points to bin/daily-standup — ask the publisher for the missing artifact or source; do not run unknown binaries. 2) The skill will need access to whatever repository paths you pass it; avoid giving it paths to private or sensitive repos unless you trust the skill and know how it handles network lookups. 3) There is no homepage or source provenance listed — prefer skills with a clear repository or vendor. 4) If you expect issue/PR linking for private remotes, verify whether any credentials are needed and how they are used; avoid providing tokens without review. 5) If you decide to proceed, consider running the tool in an isolated environment or inspecting the actual implementation (the CLI) before granting it access to repositories.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
Git Standup — 自动化工作日报生成
自动分析 Git 提交历史,生成结构化的工作日报。
功能特性
- 📅 按日期范围筛选提交
- 👤 支持多作者筛选
- 📁 按仓库/目录分组
- 🏷️ 智能分类(功能/修复/重构/文档)
- 📝 生成 Markdown 格式日报
- 🔗 自动关联 issue/PR 链接
使用方法
生成今日日报
/daily-standup
生成指定日期日报
/daily-standup --date 2026-03-10
生成周报
/daily-standup --since "1 week ago"
指定作者
/daily-standup --author "username"
多仓库汇总
/daily-standup --repos /path/to/project1,/path/to/project2
选项说明
| 选项 | 说明 |
|---|---|
--date | 指定日期(默认今天) |
--since | 起始时间(Git 日期格式) |
--until | 结束时间 |
--author | 按作者筛选 |
--repos | 指定多个仓库路径 |
--format | 输出格式(markdown/json) |
--output | 输出文件路径 |
--group-by | 分组方式(repo/type/date) |
输出示例
# 工作日报 - 2026-03-10
## 项目: my-project
### ✨ 新功能
- [feat] 添加用户登录功能 (#123)
- [feat] 实现数据导出功能 (#124)
### 🐛 修复
- [fix] 修复登录页面样式问题 (#125)
### ♻️ 重构
- [refactor] 优化数据库查询性能 (#126)
### 📝 文档
- [docs] 更新 API 文档 (#127)
## 统计
- 提交次数: 5
- 涉及文件: 12
- 新增行数: +245
- 删除行数: -38
提交信息规范
工具会解析符合以下格式的提交信息:
[type] 描述 (#issue)
类型:
- feat: 新功能
- fix: 修复
- refactor: 重构
- docs: 文档
- test: 测试
- chore: 杂项
高级用法
# 生成周报并保存
/daily-standup --since "1 week ago" --output weekly-report.md
# 多作者汇总
/daily-standup --author "author1|author2"
# JSON 格式输出
/daily-standup --format json
# 按类型分组
/daily-standup --group-by type
Files
3 totalSelect a file
Select a file to preview.
Comments
Loading comments…
