Skills daily-report-generator
Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/1989tianlong/ytlong-daily-report" ~/.claude/skills/openclaw-skills-daily-report-generator && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/1989tianlong/ytlong-daily-report" ~/.openclaw/skills/openclaw-skills-daily-report-generator && rm -rf "$T"
manifest:
skills/1989tianlong/ytlong-daily-report/SKILL.mdsource content
Daily Report Generator
Automatically generates professional daily/weekly work reports by analyzing:
- Git commits from the day/week
- Calendar events
- Task completions
Features
- Multi-source aggregation: Pulls data from git, calendar, and task managers
- Smart summarization: Groups related activities automatically
- Multiple formats: Markdown, HTML, plain text
- Language support: Chinese and English output
Usage
Generate Today's Report
node index.js today
Generate Weekly Report
node index.js week
Generate Custom Date Range
node index.js range --from 2024-01-01 --to 2024-01-07
Specify Output Format
node index.js today --format html node index.js week --format markdown
Configuration
Create a
.reportrc.json in your project root:
{ "git": { "enabled": true, "repos": ["./", "../other-project"] }, "calendar": { "enabled": true, "sources": ["google", "apple"] }, "tasks": { "enabled": true, "sources": ["apple-reminders"] }, "output": { "language": "zh-CN", "format": "markdown", "includeStats": true } }
Output Example
# 工作日报 - 2024年1月15日 ## 完成的任务 - ✅ 完成用户认证模块开发 - ✅ 修复登录页面样式问题 - ✅ 代码审查:PR #123 ## Git 提交 - feat: 添加双因素认证 (abc123) - fix: 修复移动端显示问题 (def456) - docs: 更新 API 文档 (ghi789) ## 会议 - 10:00 产品需求评审会 - 14:00 技术方案讨论 ## 明日计划 - 继续开发支付模块 - 参加团队周会
Requirements
- Node.js 18+
- Git (for commit analysis)
- Optional: Calendar access (Google/Apple)
Installation
npm install
License
MIT