Adds a 6-phase skill that scaffolds the PKM system onto existing Obsidian
vaults: scan structure, map folders, personalize, generate config, scaffold
missing pieces, and verify. Replaces hardcoded folder paths in hooks with
env var lookups (${VAR:-Default}) so adopted vaults with custom folder names
work correctly while template-based vaults remain unaffected.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4.4 KiB
Obsidian PKM Vault Context
System Purpose
[CUSTOMIZE: Add your personal mission statement here]
Example: "Build meaningful technology while maintaining balance across health, relationships, and personal growth."
Directory Structure
| Folder | Purpose |
|---|---|
Daily Notes/ |
Daily journal entries (YYYY-MM-DD.md) |
Goals/ |
Goal cascade (3-year → yearly → monthly → weekly) |
Projects/ |
Active projects with their own CLAUDE.md |
Templates/ |
Reusable note structures |
Archives/ |
Completed/inactive content |
Inbox/ |
Uncategorized captures (optional) |
Current Focus
See @Goals/2. Monthly Goals.md for this month's priorities.
Tag System
Priority: #priority/high, #priority/medium, #priority/low
Status: #active, #waiting, #completed, #archived
Context: #work, #personal, #health, #learning, #family
Available Skills
Skills are invoked with /skill-name or automatically by Claude when relevant.
| Skill | Invocation | Purpose |
|---|---|---|
daily |
/daily |
Create daily notes, morning/midday/evening routines |
weekly |
/weekly |
Run weekly review, reflect and plan |
monthly |
/monthly |
Monthly review, quarterly milestone check, next month planning |
project |
/project |
Create, track, and archive projects linked to goals |
review |
/review |
Smart router — auto-detects daily/weekly/monthly based on context |
push |
/push |
Commit and push changes to Git |
onboard |
/onboard |
Interactive setup (first run) + load vault context |
adopt |
/adopt |
Scaffold PKM system onto an existing Obsidian vault |
upgrade |
/upgrade |
Update to latest version, preserving your content |
goal-tracking |
(auto) | Track progress across goal cascade with project awareness |
obsidian-vault-ops |
(auto) | Read/write vault files, manage wiki-links |
Progress Visibility
Skills and agents use session task tools to show progress during multi-step operations:
[Spinner] Creating daily note...
[Spinner] Pulling incomplete tasks...
[Done] Morning routine complete (4/4 tasks)
Session tasks are temporary progress indicators—your actual to-do items remain as markdown checkboxes in daily notes.
Available Agents
| Agent | Purpose |
|---|---|
note-organizer |
Organize vault, fix links, consolidate notes |
weekly-reviewer |
Facilitate weekly review aligned with goals |
goal-aligner |
Check daily/weekly alignment with long-term goals |
inbox-processor |
GTD-style inbox processing |
Output Styles
Productivity Coach (/output-style coach)
- Challenges assumptions constructively
- Holds you accountable to commitments
- Asks powerful questions for clarity
- Connects daily work to mission
The Cascade
The full goals-to-tasks flow:
3-Year Vision → Yearly Goals → Projects → Monthly Goals → Weekly Review → Daily Tasks
/goal-tracking /project /project /monthly /weekly /daily
Daily Workflow
Morning (5 min)
- Run
/dailyto create today's note - Review cascade context (ONE Big Thing, project next-actions)
- Identify ONE main focus
- Review yesterday's incomplete tasks
- Set time blocks
Evening (5 min)
- Complete reflection section
- Review goal/project attention summary
- Move unfinished tasks
- Run
/pushto save changes
Weekly (30 min - Sunday)
- Run
/weeklyfor guided review - Review project progress table
- Calculate goal progress
- Plan next week's focus
- Archive old notes
Monthly (30 min - End of month)
- Run
/monthlyfor guided review - Roll up weekly wins/challenges
- Check quarterly milestones
- Plan next month's focus
Best Practices
- Be Specific - Give clear context about what you need
- Reference Goals - Connect daily tasks to objectives
- Use Coach Mode - When you need accountability
- Keep It Current - Update project CLAUDE.md files regularly
Customization
For personal overrides that shouldn't be committed, create CLAUDE.local.md.
See CLAUDE.local.md.template for format.
See @.claude/rules/ for detailed conventions Last Updated: 2026-02-15 System Version: 3.1
# Recent ActivityNo recent activity