# Daily Report

> 日次レポートを生成してSlackに投稿する。コミット・PR・Issue・進捗を集計して可視化する

- Skill: `nogataka/daily-report` (Agent Skill)
- Install (CLI): `npx skillmds@latest add nogataka/daily-report`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nogataka/daily-report/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: nogataka (https://skillmd.com/u/nogataka)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/nogataka/daily-report

---


# Daily Report

## 本日の日付
!`date '+%Y-%m-%d (%A)'`

## 本日のコミット
!`git log --oneline --since="today 00:00" 2>/dev/null || echo "コミットなし"`

## マージ済みPR（本日）
!`gh pr list --state merged --json number,title,mergedAt --limit 10 2>/dev/null`

## オープンPR（レビュー待ち）
!`gh pr list --state open --json number,title,reviewDecision,createdAt 2>/dev/null`

## クローズされたIssue（本日）
!`gh issue list --state closed --json number,title,closedAt --limit 10 2>/dev/null`

## スプリント進捗
!`cat .claude/sprint-state.md 2>/dev/null`

## スプリントログ（本日分）
!`grep "$(date +%Y-%m-%d)" .claude/sprint-log.md 2>/dev/null || echo "本日のログなし"`

---

## reporter エージェントに依頼

reporter エージェントに以下を依頼してください：

1. 上記データから日次レポートを生成する
2. 以下フォーマットで Slack に投稿する：

```
:bar_chart: *Daily Report - [日付]*

*:white_check_mark: 本日の完了*
• [コミット・マージ済みPR]

*:eyes: レビュー待ち* ([件数]件)
• PR #XX - [タイトル]（[経過時間]）

*:dart: Sprint進捗*
[X]/[全タスク] タスク完了 ([%]) | 残り[N]日

*:link: 詳細*
[gh コマンドで生成した URL]
```

3. `docs/daily-reports/YYYY-MM-DD.md` として保存する

