vault-template/.claude/skills/review/SKILL.md
Smart review router. Detects context (morning, Sunday, end of month) and launches the appropriate review workflow. Use anytime for the right review at the right time.
npx skillsauth add ballred/obsidian-claude-pkm reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Smart router that detects context and launches the appropriate review workflow.
/review # Auto-detect the right review based on time/context
/review daily # Force daily review
/review weekly # Force weekly review
/review monthly # Force monthly review
Or simply: "Help me review" — and the right workflow starts.
When invoked without arguments, detect context using these rules:
HOUR=$(date +%H)
/daily morning workflow/daily evening workflow/daily midday workflowDAY_OF_WEEK=$(date +%u) # 1=Monday, 7=Sunday
/weekly
DAY_OF_MONTH=$(date +%d)
DAYS_IN_MONTH=$(date -v+1m -v1d -v-1d +%d 2>/dev/null || date -d "$(date +%Y-%m-01) +1 month -1 day" +%d)
Last 3 days of month (DAY_OF_MONTH >= DAYS_IN_MONTH - 2): Monthly review — delegate to /monthly
First day of month (DAY_OF_MONTH == 1): Also suggest monthly review
Before routing, check for overdue reviews:
# Read weekly review file for last date
WEEKLY_REVIEW="Goals/3. Weekly Review.md"
# If last weekly review > 7 days ago, suggest weekly regardless of day
After detecting context:
This skill does NOT duplicate the logic of /daily, /weekly, or /monthly. It:
If the user specifies a type (/review weekly), skip auto-detection entirely and go directly to that review type.
### Review Router
**Time:** 7:15 AM (Morning)
**Day:** Sunday
**Month day:** 15th
**Detected:** Weekly review (Sunday override)
**Last weekly review:** 3 days ago (not overdue)
Launching weekly review...
/review monthly runs monthly review even on a Tuesday morningWorks with:
/daily — Morning, midday, and evening routines/weekly — Full weekly review process/monthly — Monthly review and planningdevelopment
Facilitate weekly review process with reflection, goal alignment, and planning. Create review notes, analyze past week, plan next week. Use on Sundays or whenever doing weekly planning.
testing
Update vault to the latest version of obsidian-claude-pkm. Creates backup, shows diffs, preserves your content. Use when a new version is available.
tools
Search vault content by keyword using Grep. Zero dependencies — works in any vault without indexes or plugins. Groups results by directory for easy scanning.
tools
Commit and push vault changes to Git with smart commit messages. Auto-stages files, creates meaningful commits, and syncs with remote. Use after making vault changes or at end of day.