Generate a weekly summary from daily notes — time totals, meeting highlights, coding sessions, key decisions, and todo progress. Use when asked for a weekly summary from daily notes, meetings, and todos.
Generate a weekly summary note from daily notes, aggregating time entries, meetings, coding sessions, decisions, and todo progress.
obsidian vault info=path and use the returned path.weekly-rollup 2026-02-17), use the week containing that dateYYYY-WNN) for the output filename.Read all daily notes for the target week. Prefer Obsidian CLI reads when available, but fall back to direct filesystem reads whenever needed.
For each day that has a note:
obsidian read path="Daily Notes/{date}.md", otherwise read Daily Notes/{date}.md from disk directly. Parse the structured bullet list at the top. Extract project, activity description, and hours for each line.obsidian links file="{date}" if it works; otherwise parse wikilinks directly from the daily note. Filter for links pointing to Meetings/ and Coding/. Read each linked note to get its summary (first paragraph after # Title), project, and participants.## Decisions sections.Build the weekly note content, then write it using the best available method:
obsidian create path="Weekly Notes/{YYYY}-W{NN}.md" content="{content}"Weekly Notes/{YYYY}-W{NN}.md directly on diskIf the file already exists and overwrite is approved, replace it in place.
# Week of {Monday date}
## Time Summary
| Project | Hours | Activities |
|---------|-------|-----------|
| {Project} | {total} | {comma-separated activities} |
| ... | ... | ... |
**Total: {sum} hours**
## Meetings
### [[{Project}]]
- [[{Meeting Note Title}]] — {one-line summary}
## Coding Sessions
- [[{Coding Note Title}]] — {one-line summary}
## Key Decisions
- {decision} (from [[{Meeting Note}]])
## Todos
- Completed: {count} | Open: {count} | New this week: {count}
### Completed This Week
- [x] {todo text} ✅ {date} ([[Project]])
### Open
- [ ] {todo text} ([[Project]])
obsidian files folder="Weekly Notes" to detect an existing note. If the CLI is unavailable, inspect the Weekly Notes/ folder directly. Show a diff or clear summary of what would change, then ask whether to overwrite or skip.