adopt
Scaffold the PKM system onto an existing Obsidian vault. Scans your vault structure, maps folders interactively, and generates configuration — no template…
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 -y skills add ballred/obsidian-claude-pkm --skill review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
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.
name: review description: 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. allowed-tools: Read, Write, Edit, Glob, Grep, Bash, TaskCreate, TaskUpdate, TaskList, TaskGet model: sonnet user-invocable: true
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)
DAY_OF_WEEK=$(date +%u) # 1=Monday, 7=Sunday
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)
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:
1. Tell the user what was detected: "It's Sunday evening — launching your weekly review." 2. Delegate to the appropriate skill's workflow 3. The delegated skill handles everything from there
This skill does NOT duplicate the logic of `/daily`, `/weekly`, or `/monthly`. It: 1. Detects context 2. Informs the user 3. Follows the instructions from the target skill's SKILL.md
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...
Works with:
Not another PKM starter kit. This is an execution system that connects your 3-year vision to what you do today — and holds you accountable with AI. Every layer connects. /daily surfaces your ONE Big Thing from the weekly review. /weekly shows project progress.
Scaffold the PKM system onto an existing Obsidian vault. Scans your vault structure, maps folders interactively, and generates configuration — no template…
Find broken wiki-links in the vault. Read-only analysis — scans for [[links]] and verifies target files exist. No writes, no dependencies.
Create daily notes and manage morning, midday, and evening routines. Structure daily planning, task review, and end-of-day reflection. Use for daily…
Track progress toward 3-year, yearly, monthly, and weekly goals. Calculate completion percentages, surface stalled goals, connect daily tasks to objectives.…
Monthly review and planning. Roll up weekly reviews, check quarterly milestones, set next month's focus. Use at end of month or start of new month.
Read and write Obsidian vault files, manage wiki-links, process markdown with YAML frontmatter. Use when working with vault file operations, creating notes, or…