adopt
Scaffold the PKM system onto an existing Obsidian vault. Scans your vault structure, maps folders interactively, and generates…
Interactive vault setup and context loading. On first run, personalizes your vault. On subsequent runs, loads full context. Use at start of session or when Claude needs full vault context.
Claude Code
$ npx -y skills add ballred/obsidian-claude-pkm --skill onboard --agent claude-code
Codex
$ npx skills add ballred/obsidian-claude-pkm --skill onboard -a codex -y
Cursor
$ npx skills add ballred/obsidian-claude-pkm --skill onboard -a cursor -y
Gemini CLI
$ npx skills add ballred/obsidian-claude-pkm --skill onboard -a gemini-cli -y
GitHub Copilot
$ npx skills add ballred/obsidian-claude-pkm --skill onboard -a github-copilot -y
OpenCode
$ npx skills add ballred/obsidian-claude-pkm --skill onboard -a opencode -y
Windsurf
$ npx skills add ballred/obsidian-claude-pkm --skill onboard -a windsurf -y
name: onboard description: Interactive vault setup and context loading. On first run, personalizes your vault. On subsequent runs, loads full context. Use at start of session or when Claude needs full vault context. allowed-tools: Read, Write, Edit, Glob, Grep, Bash, AskUserQuestion model: sonnet user-invocable: true
Interactive vault setup (first run) and context loading (subsequent runs).
/onboard # Full onboard (setup if first run, context load if not) /onboard Projects/MyProject # Load specific project context
If the file `FIRST_RUN` exists in the vault root, this is a new vault. Run the interactive setup:
Greet the user and explain what will happen:
Use AskUserQuestion to ask these interactively:
**Question 1: Your name**
**Question 2: Preferred review day**
**Question 3: Primary goal areas**
**Question 4: Work style**
Write `vault-config.json` in the vault root:
{
"name": "User's name",
"reviewDay": "Sunday",
"goalAreas": ["Career & Professional", "Health & Wellness"],
"workStyle": "Direct and concise",
"setupDate": "2026-02-15",
"version": "3.1"
}Edit the root `CLAUDE.md`:
rm FIRST_RUN
Tell the user:
Then proceed to the standard context loading below.
1. **Discovers Context Files**
2. **Loads Hierarchical Context**
3. **Scans Active Projects**
4. **Reads User Preferences**
5. **Builds Understanding**
vault/
├── CLAUDE.md # [1] Global context - loaded first
├── Projects/
│ ├── Project A/
│ │ └── CLAUDE.md # [2] Project context
│ └── Project B/
│ └── CLAUDE.md # [3] Another project context
└── Areas/
└── Health/
└── CLAUDE.md # [4] Area-specific context# System Context for Claude ## Personal Mission [Your life mission/purpose] ## Current Focus [What you're working on now] ## Preferences - Writing style: [Formal/Casual/Technical] - Detail level: [High/Medium/Low] ## Conventions - File naming: [Your patterns] - Tag system: [Your tags]
# Project: [Name] ## Overview [What this project is about] ## Current Status [Where things stand] ## Key Decisions [Important choices made] ## Next Steps [What needs to happen]
Automatically considers:
When loading full context, include a project overview:
### Active Projects (N) | Project | Phase | Progress | Goal | |---------|-------|----------|------| | [[ProjectA]] | Active | 60% | [[Goal 1]] | | [[ProjectB]] | Planning | 10% | [[Goal 3]] |
For focused assistance:
/onboard Projects/WebApp # Only specific project /onboard Goals # Only goals context
/onboard "Help me plan my day based on my goals"
/onboard Projects/MyApp "Help me refactor the authentication module"
/onboard Goals "Analyze my week and suggest improvements"
Your CLAUDE.md files can include preferences:
## Variables for Claude - DEFAULT_LANGUAGE: JavaScript - TIMEZONE: America/New_York - COMMUNICATION_STYLE: Direct and concise
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…
Find broken wiki-links in the vault. Read-only analysis — scans for [[links]] and verifies target files exist. No writes, no…
Create daily notes and manage morning, midday, and evening routines. Structure daily planning, task review, and end-of-day…
Track progress toward 3-year, yearly, monthly, and weekly goals. Calculate completion percentages, surface stalled goals, connect…
Monthly review and planning. Roll up weekly reviews, check quarterly milestones, set next month's focus. Use at end of month or…
Read and write Obsidian vault files, manage wiki-links, process markdown with YAML frontmatter. Use when working with vault file…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…