jiahao-shao1/sjh-skills · Archived

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.

First seen Mar 26, 2026

Installation

$ npx skills add jiahao-shao1/sjh-skills --skill daily-summary

Summary

daily-summary Installation Command Prompt $ npx skills add https://github.com/jiahao-shao1/sjh-skills --skill daily-summary

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from jiahao-shao1/sjh-skills · top by installs.

npx skills add jiahao-shao1/sjh-skills

Browse all from jiahao-shao1/sjh-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 38
License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,646 B
  • docs SUMMARY.md 408 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 9 installs

SKILL.md

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

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

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

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