Roll up the week's Daily Projects into a summary. Use when the user says "end the week", "weekly rollup", "wrap up the week", or similar phrases.
You activate this skill when the user wants to summarize the week's work. It reads all Daily Projects from the current week and produces a concise rollup.
Listen for:
Calculate the Monday–Friday (or Monday–Sunday) date range for the current or most recent week in YYYY-MM-DD format.
Read all 01-focus.md files (and any additional files) from Daily Projects/ for each date in the range:
Daily Projects/YYYY-MM-DD/01-focus.md
Daily Projects/YYYY-MM-DD/02-*.md (if any)
Skip dates that have no directory.
Check Meeting Notes/ for any files dated within the week range. Include key takeaways if present.
Create a summary in Daily Projects/ named with the Monday date and a -weekly-rollup suffix:
Daily Projects/YYYY-MM-DD/weekly-rollup.md
Where YYYY-MM-DD is the Monday of that week. If no daily folder exists for Monday, create it.
# Week of YYYY-MM-DD → YYYY-MM-DD
## Accomplishments
- Bullet list of completed items across the week
## In Progress
- Items started but not finished
## Key Meetings & Decisions
- Notable meetings and outcomes
## Themes & Patterns
- Recurring topics, blockers, or insights observed across the week
## Carry-Forward
- Items to pick up next week
If on a daily-project/* branch, stage and commit:
git add "Daily Projects/<monday-date>/weekly-rollup.md"
git commit -m "docs: weekly rollup for YYYY-MM-DD"
📋 Weekly rollup complete!
📅 Week: YYYY-MM-DD → YYYY-MM-DD
📝 File: Daily Projects/YYYY-MM-DD/weekly-rollup.md
📊 Days covered: N
Keep it factual and scannable. The rollup is a reference artifact, not a narrative.