daily-report-generator

Generate daily and weekly reports from Git commit logs and calendar data.

7|1|Updated Oct 20, 2021
One-click install
npx skills add https://github.com/knishioka/machine-learning-workshop --skill daily-report-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-report-generator
Source: https://github.com/knishioka/machine-learning-workshop/tree/main/claude-skills/daily-report-generator
Command: npx skills add https://github.com/knishioka/machine-learning-workshop --skill daily-report-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gitコミットログとカレンダー情報を用いて、日報・週報を自動生成します。手動のレポート作成を削減し、チームの状況共有を迅速化します。

Core Features & Use Cases

  • 自動日報/週報生成: 指定期間のレポートを自動作成します。
  • カテゴリ分類: コミットを機能追加/バグ修正/改善などに整理して要点を伝えます。
  • 出力フォーマット: 日報デイリースタンドアップ、週次サマリー、Slack投稿用など、用途に合わせた形式で出力します。
  • Use Case: 今日の作業を日報として共有したり、今週の実績を週次レポートとして会議資料に利用します。

Quick Start

  1. 対象期間を日次 or 週次で決定
  2. Gitログを取得
  3. コミットをカテゴリ分類
  4. 指定フォーマットで出力
  5. オプションでカレンダー情報を統合

Frequently Asked Questions about daily-report-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate daily standup reports from Git commits?

Automate daily standup reports by collecting recent commits from your Git repository, categorizing them by type (features, fixes, improvements, documentation), and formatting them into a predefined template. The Skill filters commits by your git config user.name, extracts commit message prefixes like feat, fix, and doc, and outputs results as Markdown or Slack-ready text for immediate team sharing.

Can I generate weekly summaries from my Git history and calendar data?

Yes. Generate weekly summaries by aggregating commits over a seven-day period, organizing them by category, and optionally merging calendar events into the report. The output formats as a weekly summary suitable for meeting materials or team updates, reducing manual compilation time and highlighting completed work in a structured format.

What commit message formats does this work with?

This works with commits using standard prefixes: feat for features, fix for bug fixes, refactor for code improvements, doc for documentation, and chore for maintenance tasks. These prefixes automatically sort commits into their respective categories in the generated report, making work breakdown clear and organized.

Do I need a local Git repository to use this?

Yes, you need a local Git repository. The Skill reads your commit history directly from git log and uses your git config user.name to filter commits authored by you, so access to the repository and Git configuration on your machine is required to generate accurate reports.

What output formats are available for reports?

Reports output in formats suitable for Markdown or Slack, allowing you to use them as-is for documentation, team channels, or meeting preparation. You can choose daily standup format for quick daily updates or weekly summary format for comprehensive progress reviews tailored to your communication channel.

How do I switch between daily and weekly report scopes?

Specify your desired scope—daily or weekly—before generating the report. The Skill retrieves commits matching that time window from your repository, categorizes them accordingly, and outputs a formatted report scaled to either a single day's work or a full week's accomplishments.