Onboard
Interactive vault setup and context loading.
Install
npx skills add ballred/obsidian-claude-pkm --skill onboard -g -a claude-code -y- Repository
- ballred/obsidian-claude-pkm1.9k
- Category
- AI and agents
- Updated
- 9mo ago
- License
- MIT
- Context cost
- Mediumabout 1,586 tokens
- Runs scripts
- No, instructions only
What it does
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.
Onboard Skill
Interactive vault setup (first run) and context loading (subsequent runs).
Usage
/onboard # Full onboard (setup if first run, context load if not)
/onboard Projects/MyProject # Load specific project context
First-Run Setup
If the file FIRST_RUN exists in the vault root, this is a new vault. Run the interactive setup:
Step 1: Welcome
Greet the user and explain what will happen:
- "I'll ask a few questions to personalize your vault (~2 minutes)"
- "Your answers are saved locally in vault-config.json"
- "You can change these anytime by editing that file or running /onboard again"
Step 2: Ask Questions
Use AskUserQuestion to ask these interactively:
Question 1: Your name
- "What should I call you?"
- Used for personalized prompts and greetings
Question 2: Preferred review day
- "What day do you prefer for your weekly review?"
- Options: Sunday (Recommended), Saturday, Monday, Friday
- Used by
/reviewauto-detection and session-init nudges
Question 3: Primary goal areas
- "Which areas are most important to you right now? (Pick 2-4)"
- Options: Career & Professional, Health & Wellness, Relationships, Personal Growth
- Also offer: Financial, Creativity & Fun, Learning, Other
- multiSelect: true
- Used to customize goal template suggestions
Question 4: Work style
- "How do you prefer Claude to interact?"
- Options: Direct and concise (Recommended), Coaching and challenging, Detailed and thorough, Minimal, just do the task
- Sets output style preference
Step 3: Save Configuration
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"
}

