Skip to content

YTLong Daily Report

Verified

Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work rep...

85 downloads
$ Add to .claude/skills/

About This Skill

# 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

```bash node index.js today ```

Generate Weekly Report

```bash node index.js week ```

Generate Custom Date Range

```bash node index.js range --from 2024-01-01 --to 2024-01-07 ```

Specify Output Format

```bash node index.js today --format html node index.js week --format markdown ```

Configuration

Create a `.reportrc.json` in your project root:

```json { "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

```markdown # 工作日报 - 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

```bash npm install ```

License

MIT

Use Cases

  • Generate daily work reports automatically from git commit history
  • Create weekly summaries combining git commits, calendar events, and task lists
  • Produce standup-ready reports with yesterday's accomplishments and today's plans
  • Track work output across multiple repositories and data sources
  • Save time on administrative reporting with automated data aggregation

Pros & Cons

Pros

  • +Multi-source data aggregation — git, calendar, and task lists in one report
  • +Automated generation saves daily time spent on manual reporting
  • +Git commit-based tracking ensures accuracy of work records

Cons

  • -Report quality depends on git commit message quality
  • -Calendar and task list integration details not specified

FAQ

What does YTLong Daily Report do?
Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work rep...
What platforms support YTLong Daily Report?
YTLong Daily Report is available on Claude Code, OpenClaw.
What are the use cases for YTLong Daily Report?
Generate daily work reports automatically from git commit history. Create weekly summaries combining git commits, calendar events, and task lists. Produce standup-ready reports with yesterday's accomplishments and today's plans.

100+ free AI tools

Writing, PDF, image, and developer tools — all in your browser.

Next Step

Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.