Adopt
Scaffold the PKM system onto an existing Obsidian vault.
Install
npx skills add ballred/obsidian-claude-pkm --skill adopt -g -a claude-code -y- Repository
- ballred/obsidian-claude-pkm1.9k
- Category
- Engineering
- Updated
- 9mo ago
- License
- MIT
- Context cost
- Mediumabout 2,545 tokens
- Runs scripts
- No, instructions only
What it does
Scaffold the PKM system onto an existing Obsidian vault. Scans your vault structure, maps folders interactively, and generates configuration, no template required.
Adopt Skill
Bring Your Own Vault (BYOV), install the Claude PKM system onto an existing Obsidian vault.
Usage
/adopt # Run from the root of your existing Obsidian vault
When to Use
- You have an existing Obsidian vault and want to add the Claude PKM system
- You don't want to start from the vault template
- You want to keep your current folder structure
Phase 1: Scan Vault Structure
Analyze the existing vault to understand its organization.
Steps
-
List top-level directories using
ls, excluding system dirs (.obsidian,.git,.claude,.trash,.claude-plugin) -
For each directory, gather signals:
- Count
.mdfiles (using Glob) - Check for date-named files (
YYYY-MM-DD*.md), indicates daily notes - Grep for goal/review/template keywords in filenames and content
- Check for existing
CLAUDE.mdin subdirs, indicates projects
- Count
-
Detect organization method based on signals:
- PARA: Folders named Projects, Areas, Resources, Archives
- Zettelkasten: Numeric-prefixed notes, heavy wiki-linking, flat structure
- Johnny Decimal:
00-09,10-19style folder names - LYT (Linking Your Thinking): Folders named Atlas, Calendar, Cards, Extras, Sources
- Flat: Few folders, most files at root
- Custom: None of the above patterns match
-
Present findings to the user:
Vault scan complete! Found 342 notes across 8 folders: Daily/ → 180 notes (date-named, likely daily notes) Projects/ → 45 notes (has CLAUDE.md files, likely projects) Goals/ → 12 notes (contains goal keywords) Templates/ → 8 notes (contains template keywords) Archive/ → 67 notes Inbox/ → 15 notes Resources/ → 10 notes Meeting Notes/ → 5 notes Detected method: PARA-like structure
