From sjh-skills
Aggregates Claude Code sessions, Git commits, and Notion tasks into a daily work summary in Chinese. Useful for generating 日报 (daily reports) with timeline, outputs, and task completion.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sjh-skills:daily-summaryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Triggered by `/daily-summary` or conversational triggers. Arguments come from the ARGUMENTS line.
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
| Dependency | Purpose | Check |
|---|---|---|
collect-daily-data.sh | Aggregates git log, Claude sessions, Notion tasks | Bundled in scripts/ |
notion-lifeos skill | Notion task data (optional — skipped if missing) | ~/.claude/skills/notion-lifeos/ |
git | Commit history | Available on PATH |
todaybash <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).
## 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)
| Error | Action |
|---|---|
collect-daily-data.sh returns empty | Report "no activity found for this date" — don't generate an empty summary |
| Notion tasks unavailable | Skip the Task Completion section, note it was skipped |
| No git repos found | Skip git data, rely on Claude Code sessions only |
| Date argument invalid | Default to today, warn user about invalid input |
npx claudepluginhub jiahao-shao1/sjh-skills --plugin sjh-skillsGenerates markdown developer journals from Claude Code activity data over specified time periods like today or last week. Focuses on accomplishments, decisions, and project progress with day-by-day breakdowns.
Reconstructs today's work from git history across all your repos and writes a journal entry. Use at end of day to record what was done, optionally split by work vs personal.
Analyzes worklog files to generate daily standups, weekly summaries, monthly reviews, performance reviews, and resume-ready bullets using Python script.