Summary
daily-summary Installation Command Prompt $ npx skills add https://github.com/jiahao-shao1/sjh-skills --skill daily-summary
jiahao-shao1/sjh-skills · Archived
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.
npx skills add jiahao-shao1/sjh-skills --skill daily-summary
daily-summary Installation Command Prompt $ npx skills add https://github.com/jiahao-shao1/sjh-skills --skill daily-summary
This repository is archived — consider an actively maintained alternative.
Fetch any URL as clean markdown. Use instead of WebFetch for JS-rendered pages, login-required …
58 installsAcademic paper discovery / filtering / reading via Scholar Inbox API + notebooklm-py CLI. Use f…
10 installsUser's personal Notion LifeOS (PARA: tasks, notes, projects, Make Time journals) with pre-confi…
9 installsCross-model second opinion from OpenAI Codex on plans or code.
9 installsRelated neighbors and high-traction skills in the same topics — useful to compare before installing.
call-summary Installation Command Prompt $ npx skills add https://github.com/anthropics/knowled…
2.5K installsGo back through the previous year of work and create a Notion doc that groups relevant links in…
1.5K installs会议纪要整理工作流:汇总指定时间范围?
668.7K installs会议纪要整理工作流:汇总指定时间范围?
431.1K installsSummarizes WeChat group chat highlights into a structured digest using the local wx-cli binary …
8.8K installs会议纪要整理工作流:汇总指定时间范围?
3.8K installsOther skills from jiahao-shao1/sjh-skills · top by installs.
npx skills add jiahao-shao1/sjh-skills
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Parsed from SKILL.md frontmatter.
Files included with this skill beyond the listing page.
SKILL.md
2,646 B
SUMMARY.md
408 B
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 |