agentsclimarketplace

Daily summary

Skill jiahao-shao1/sjh-skills/skills/daily-summary

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.From its SKILL.md

Install
npx -y skills add jiahao-shao1/sjh-skills --skill daily-summary

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

2.6 KB, as published. Nobody here has run it

Daily Summary

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

Keep looking

Skills are one crate of 628,853. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.