with one click
weekly
Weekly review - flags forgotten ideas/tasks, summarises the week
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Weekly review - flags forgotten ideas/tasks, summarises the week
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Log a work achievement as a linked note in the vault — for performance reviews
End-of-day check-in — pulls GitHub activity, compares to existing logs, and creates missing entries
Log a concrete task with an optional deadline — surfaces in daily briefings
Morning planning session - reads recent vault activity, flags urgent items, plans the day
Initialise claudia for a new user — walks through prerequisites, then uses the Obsidian CLI to set up the vault
Log a decision with rationale — high-value evidence for performance reviews
| name | weekly |
| description | Weekly review - flags forgotten ideas/tasks, summarises the week |
Run a weekly review. Today: !date +%Y-%m-%d. Current week: !date +%Y-W%V.
Read daily notes from the past 7 days:
obsidian search query="type:daily after:[7 days ago]" --output paths
Read each one found.
Read the Work atlas for entries added this week:
obsidian read file="Atlas/Work"
Read Tasks for overdue and upcoming items:
obsidian read file="Atlas/Tasks"
Parse all unchecked (- [ ]) items. Flag overdue (past due date) and due within 7 days.
Find stale unrefined ideas (> 7 days old):
obsidian read file="Atlas/Ideas"
Check the ## Unrefined section. For each linked note, read it and check its date: frontmatter.
Check last weekly review:
obsidian search query="type:weekly-review" --output json
Check for stale active projects:
obsidian search query="tag:status/refined" --output paths
Read each project note. Check the ## Work entries section — find the most recent date listed. If no work entry has been linked in 14+ days, flag the project as stalling.
Auto-archive very stale ideas: For any unrefined idea older than 21 days (from step 4), auto-archive it:
status/unrefined to status/stale## Unrefined to ## Archived in Atlas/Ideas.md
Report what was auto-archived: "Auto-archived [N] ideas older than 21 days: [list]. Use /recall to find them if needed."
The remaining stale ideas (7-21 days) are still presented interactively in the review.## Weekly Review — [week]
### What Got Done This Week
[Real achievements from work notes and daily notes — specific, not vague]
### Tasks
**Overdue:** [list with days past due, or "None"]
**Due this week:** [list or "None"]
### Unrefined Ideas (> 7 days old)
For each stale idea:
- [[note-name]] — added [N] days ago — Keep & act / Archive?
### Stalling Projects
[Projects with no work entry in 14+ days — or "None"]
### Auto-Archived
[Ideas older than 21 days that were auto-archived — or "None"]
### Flags
[Anything else that needs attention — no weekly review in 10+ days, work log gap, etc.]
For each stale idea, ask: "Keep and assign a next task, or archive?"
status/unrefined to status/refined using:
obsidian properties:set file="[note]" key="tags" value="..."
Ask: "Save this as a weekly review note?" If yes, create:
obsidian create name="weekly-[YYYY-WNN]" path="Notes/" content="[full review output]"
Set type: weekly-review in frontmatter.