By nedhuohuo
Generate daily, weekly, and monthly development reports from Git activity and write them in Obsidian-compatible Markdown.
Generate a daily report from Git activity across configured repositories
Initialize DailyReport configuration - scan workspace, register repos, and set up output directories
Generate a monthly report summarizing Git activity for the current month
Show DailyReport configuration status and registered repositories
Generate a weekly report summarizing Git activity for the current ISO week
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
一个低成本的开发者日报/周报/月报生成工具。它既可以作为 skill 被 Codex 等工具发现,也可以在支持插件命令的 AI 工具中显示为菜单命令。
repositories 为空时,分析脚本会基于 workspace_root 自动发现仓库| 平台 | 安装方式 | Slash 命令菜单 | 自然语言触发 |
|---|---|---|---|
| Claude Code | claude plugin install | ✅ | ✅ |
| Cursor | symlink 到 ~/.cursor/skills/ | ✅ | ✅ |
| Qoder | symlink 到 ~/.agents/skills/ | ✅ | ✅ |
| Codex | symlink 到 ~/.agents/skills/ | ❌ | ✅ |
# 1. 添加 marketplace
claude plugin marketplace add nedhuohuo/DailyReport
# 2. 安装插件
claude plugin install daily-report
安装后即可在 / 菜单中使用:
/daily-report:dr_init
/daily-report:dr_daily
/daily-report:dr_weekly
/daily-report:dr_monthly
/daily-report:dr_status
git clone https://github.com/nedhuohuo/DailyReport.git ~/.cursor/skills/daily-report
重启 Cursor,即可在 / 菜单中使用同名命令。
git clone https://github.com/nedhuohuo/DailyReport.git ~/.agents/daily-report
mkdir -p ~/.agents/skills
ln -s ~/.agents/daily-report/skills/daily-report ~/.agents/skills/daily-report
重启 Qoder,即可在 / 菜单中使用同名命令。
git clone https://github.com/nedhuohuo/DailyReport.git ~/.codex/daily-report
mkdir -p ~/.agents/skills
ln -s ~/.codex/daily-report/skills/daily-report ~/.agents/skills/daily-report
重启 Codex,通过自然语言触发(不支持菜单命令):
生成今天的日报 / 生成本周周报 / 初始化 DailyReport
首次使用前需要初始化配置:
/daily-report:dr_init
或说:
"帮我初始化 daily report"
初始化过程会:
~/.config/dailyreport/config.json/daily-report:dr_daily
或说: "生成今天的日报"
参数:
--level=brief|standard|detailed - 详细程度(默认: standard)--date=YYYY-MM-DD - 指定日期(默认: 今天)/daily-report:dr_weekly
或说: "生成本周报"
参数:
--level=brief|standard|detailed - 详细程度(默认: brief)--diff - 包含 diff 分析/daily-report:dr_monthly
或说: "生成本月报"
参数:
--level=brief|standard|detailed - 详细程度(默认: brief)--diff - 包含 diff 统计/daily-report:dr_status
或说: "查看 daily report 配置"
| 级别 | 日报 | 周报/月报 |
|---|---|---|
| brief | 每个仓库: 提交数 + 一行总结 | 汇总提交数和主要变更 |
| standard | 提交列表 + 关键文件变更 | 汇总 + 重要变更说明 |
| detailed | 逐提交分析 + 完整 diff | 详细分析 + 完整时间线 |
DailyReport/
├── .claude-plugin/ # Claude Code 插件清单
├── .cursor-plugin/ # Cursor 插件清单
├── .codex/ # Codex 安装说明
├── commands/ # 插件级菜单命令入口
├── skills/
│ └── daily-report/
│ ├── SKILL.md
│ ├── commands/ # 兼容旧布局的命令说明
│ ├── references/
│ └── scripts/
└── README.md
配置文件位置: ~/.config/dailyreport/config.json
{
"version": 1,
"workspace_root": "/path/to/your/workspace",
"output": {
"vault_dir": "/path/to/obsidian/vault",
"base_folder": "DailyReport",
"daily_folder": "daily",
"weekly_folder": "weekly",
"monthly_folder": "monthly"
},
"defaults": {
"level": "standard",
"language": "zh-CN"
},
"repositories": [],
"scan_settings": {
"max_depth": 5,
"skip_dirs": ["node_modules", "vendor", "__pycache__", ".venv", "venv", "dist", "build", ".build", "Pods", ".gradle"],
"skip_diff_patterns": ["*.lock", "*-lock.json", "*.min.js", "*.min.css", "*.map", "dist/*", "build/*", ".next/*", "coverage/*", "__snapshots__/*"]
}
}
说明:
repositories 为空时,dr_analyze.py 会回退到基于 workspace_root 的动态发现模式/daily-report:dr_init 注册仓库,这样可以保留每个仓库的绑定用户和注册时间报告将保存到 Obsidian 仓库的以下位置:
<vault>/DailyReport/daily/2026-04-08.md<vault>/DailyReport/weekly/2026-W14.md<vault>/DailyReport/monthly/2026-04.md日报/周报/月报的 frontmatter 会包含结构化统计字段,便于在 Obsidian Dataview 中查询:
---
title: "日报 2026-04-08"
date: 2026-04-08
type: daily-report
level: standard
repos_scanned: 12
repos_active: 3
commits_total: 9
authors: [nedhuo]
groups: [DailyReport, goodstudy]
tags:
- daily-report
- 2026-04
generated: 2026-04-08T08:00:00
---
standard 和 detailed 日报还应将无活动仓库分为三类展示:
参见 CHANGELOG.md
MIT
npx claudepluginhub nedhuohuo/dailyreport --plugin daily-reportStandup reports, changelogs, and git productivity helpers
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.