name: daily-report
日報自動生成スキル。.dev-logsのOCRログとセッションログを統合して、HTML形式の日報を生成する。
# 特定の日付を指定
node ~/.openclaw/skills/daily-report/generate.js 2026-02-24
# デフォルト(今日)
node ~/.openclaw/skills/daily-report/generate.js
/Users/satokeita/dev/life-project-management/07_AI日報記録/YYYY-MM-DD.html/Users/satokeita/dev/life-project-management/07_AI日報記録/YYYY-MM-DD-summary.md| ソース | パス | 内容 |
|---|---|---|
| OCRログ | ~/.dev-logs/screen-capture/YYYY-MM-DD.jsonl | 毎分のスクリーンキャプチャ+OCR |
| OpenClawセッション | ~/.openclaw/agents/*/sessions/*.jsonl | 会話ログ |
| Claude Codeセッション | ~/.claude/projects/*/sessions/*.jsonl | 開発セッション |
| Codexセッション | ~/.codex/sessions/*.jsonl | Codex会話 |
| Gitコミット | 各リポジトリ | 当日のコミット |
| パイプラインログ | ~/.dev-logs/pipeline/all.jsonl | 自動処理実行状況 |
| 変数名 | 説明 |
|---|---|
PH_DEV_LOGS_DIR | .dev-logsベースパス(default: ~/.dev-logs) |
PH_OCR_LOG_DIR | OCRログディレクトリ |
PH_REPORT_OUTPUT_DIR | 出力先ディレクトリ |
PH_GIT_REPOS | 監視Gitリポジトリ(: or ,区切り) |
名前: daily-report-generate
スケジュール: 毎日 23:50
payload:
kind: agentTurn
message: |
daily-reportスキルに従って、今日の日報を生成してください。
screen-capture/YYYY-MM-DD.jsonl が存在しないか空になる。その場合はセッションログとGitコミットだけで日報を生成し、OCR部分は「データなし」と明記するPH_DEV_LOGS_DIR 等が未設定の場合はデフォルト ~/.dev-logs を参照するが、パスが異なる環境では無言で空レポートが生成される。実行前にデータソースの存在を確認すること