Daily Summary

SkillDocs & knowledge

Produce daily/yesterday work summary (日报) by aggregating Claude Code sessions, Git commits, and Notion task data, git log alone cannot do this. Args: today (default), yesterday, 24h, YYYY-MM-DD. Triggers: 'daily summary', 'what did I do today', 'yesterday summary', '日报', '今天干了什么', '工作总结', '某天做了什么'. Not for weekly reports or summarizing files.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Daily Summary skill

What this skill tells your AI

The instructions your AI receives, as published by jiahao-shao1/sjh-skills in skills/daily-summary/SKILL.md and read by ahel’s review.

Usage

Triggered by /daily-summary or conversational triggers. Arguments come from the ARGUMENTS line.

/daily-summary              → today
/daily-summary yesterday    → yesterday
/daily-summary 24h          → past 24 hours
/daily-summary 2026-03-20   → specific date

Prerequisites

DependencyPurposeCheck
collect-daily-data.shAggregates git log, Claude sessions, Notion tasksBundled in scripts/
notion-lifeos skillNotion task data (optional — skipped if missing)~/.claude/skills/notion-lifeos/
gitCommit historyAvailable on PATH

Execution Steps

  1. Parse date argument from ARGUMENTS, default to today
  2. Run data collection script:
bash <skill-base-dir>/scripts/collect-daily-data.sh --date <argument>

Where <skill-base-dir> is the directory containing this SKILL.md (known at skill load time, i.e., the "Base directory for this skill" path).

  1. Read the script's full stdout
  2. Generate a Chinese summary based on the collected data

Summary Requirements

Output Format

## YYYY-MM-DD Work Summary

### Timeline
- **HH:MM-HH:MM** [Project] What was done (1-sentence summary)
- **HH:MM-HH:MM** [Project] What was done
...

### Key Outputs
- Specific output 1 (e.g., added XX feature, fixed XX bug)
- Specific output 2
...

### Task Completion
- Completed: N items
- Incomplete: N items (list specific task names)

### Unplanned Work
(Work found in Git/Sessions but not tracked in Notion Tasks, if any)

Guidelines

  • Infer what was done from user messages — do not copy messages verbatim
  • Merge multiple messages on the same topic into a single entry
  • Timeline entries in chronological order
  • Language: Chinese
  • No emojis

Error Handling

ErrorAction
collect-daily-data.sh returns emptyReport "no activity found for this date" — don't generate an empty summary
Notion tasks unavailableSkip the Task Completion section, note it was skipped
No git repos foundSkip git data, rely on Claude Code sessions only
Date argument invalidDefault to today, warn user about invalid input

Signals

GitHub stars
38
Forks
1
Last commit
Sep 2026
Advanced
Item type
skill
Key
daily-summary-jiahao-shao1
Source
github.com/jiahao-shao1/sjh-skills