Skip to content
daily-report-generator logo

日報/週報生成 Skill

daily-report-generator

GitコミットログとCalendar情報から日報・週報を自動生成するSkill。 「日報を作って」「週報を書いて」「今週何やったか教えて」「スタンドアップノート」 などのリクエストで自動発火する。

SKILL.md

Full skill instructions

日報/週報生成 Skill

Gitコミットログから日報・週報を自動生成します。

クイックスタート

  1. 対象期間を確認(日次 or 週次)
  2. Gitコミットログを取得
  3. コミットをカテゴリ分類
  4. 指定フォーマットで出力

データ収集

Gitコミット取得

# 日次(今日のコミット)
git log --oneline --since="midnight" --author="$(git config user.name)"

# 週次(過去7日間)
git log --oneline --since="7 days ago" --author="$(git config user.name)"

# 詳細表示
git log --pretty=format:"%h %s" --since="midnight"

Calendarイベント(オプション)

ユーザーが提供した場合のみ、Calendar情報を組み込む。

コミット分類

コミットメッセージのプレフィックスで自動分類:

カテゴリキーワード例
機能追加feat, add, implement新機能の実装
バグ修正fix, resolve, patch不具合の修正
改善refactor, improve, updateコード改善
ドキュメントdoc, readmeドキュメント更新
その他chore, style, testその他の作業

出力フォーマット

1. デイリースタンドアップ形式

## 日報 - [日付]

### 昨日やったこと
- [完了したタスクの箇条書き]

### 今日やること
- [予定タスク]

### 困っていること
- [ブロッカーがあれば記載、なければ「特になし」]

2. 週次サマリー形式

## 週次レポート - [期間]

### 主な成果
- [重要な完了項目]

### 進行中
- [継続タスク]

### 来週の予定
- [次週の優先事項]

### 数値サマリー
- コミット数: [N]
- 機能追加: [N]
- バグ修正: [N]

3. Slack投稿用形式

*日報 - [日付]*
:white_check_mark: 完了: [要約]
:construction: 作業中: [要約]
:warning: ブロッカー: [あれば記載]

ワークフロー

  1. ユーザーに確認: 「日次と週次どちらですか?フォーマットの希望はありますか?」
  2. Gitコマンドを実行してコミット取得
  3. コミットを解析・分類
  4. テンプレートを適用
  5. フォーマット済みレポートを出力
  6. 必要に応じてクリップボードにコピー

使用例

例1: シンプルな日報

ユーザー: 「今日の日報を作って」
アクション: git log実行 → 分類 → デイリースタンドアップ形式で出力

例2: Slack用週報

ユーザー: 「今週の作業をSlack用にまとめて」
アクション: 7日間のgit log → サマリー作成 → Slack形式で出力

例3: 詳細レポート

ユーザー: 「今週何をやったか詳しく教えて」
アクション: 週次log → 各コミットの説明付きで出力

成功基準

  • すべてのコミットが適切にカテゴリ分類されている
  • 出力が選択されたフォーマットに従っている
  • 曖昧な表現がない
  • コピペでそのまま使える状態

制限事項

  • Gitリポジトリ内でのみ動作
  • git config user.name が設定されている必要あり
  • リモートリポジトリへのアクセスは不要(ローカルログのみ)

More Other skills

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

179.7K 100.1K
View

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

179.7K 89.5K
View

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

179.7K 76.1K
View

Fundamental design principles for writing maintainable, testable Python code.

40.2K 21.9K
View

Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.

40.2K 20K
View

Generate Playwright tests from scenarios using interactive browser exploration and validation.

39.7K 18.2K
View

Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.

40.2K 14.7K
View

GDPR-compliant data handling with consent management, data subject rights, and privacy controls.

40.2K 14.3K
View

Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.

40.2K 13.5K
View

Detailed multi-file refactor planning with safety checks and rollback guidance.

39.7K 13K
View