If you're running multiple Obsidian vaults with different configs, this handles the profile switching through symlinks at ~/.obsidian-wiki/config. You get slash commands to jump between named vault profiles, list what's available, and scaffold new configs by copying your current setup and walking through which fields need updating. It parses section headers in the config file to figure out what's vault-specific versus shared, which is a nice touch for avoiding repetitive setup. The main win here is not having to manually manage symlinks or remember which config goes with which vault. Works well if you keep separate vaults for work, personal, research, whatever, and need to context-switch cleanly without opening the wrong notebook.

skills.sh installs
2.1K
GitHub stars
3.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add ar9av/obsidian-wiki --skill wiki-switch --agent claude-code

Installs into .claude/skills of the current project.

Files

Wiki Switch — Manage Multiple Vault Profiles

Global config dir. Every path below is relative to the global config dir, resolved per the Config Resolution Protocol in llm-wiki/SKILL.md: $XDG_CONFIG_HOME/obsidian-wiki (default ~/.config/obsidian-wiki), or the legacy ~/.obsidian-wiki if that already exists on disk. Resolve it once per invocation with:

CONFIG_DIR="$( [[ -d "$HOME/.obsidian-wiki" && ! -e "${XDG_CONFIG_HOME:-$HOME/.config}/obsidian-wiki" ]] && echo "$HOME/.obsidian-wiki" || echo "${XDG_CONFIG_HOME:-$HOME/.config}/obsidian-wiki" )"

Each vault is a complete config file at $CONFIG_DIR/config.<name>. The active vault is whichever file $CONFIG_DIR/config symlinks to. Switching vaults means re-pointing that symlink.

Sponsors

Details

Repository
github.com/ar9av/obsidian-wiki
Categories
Documentation, Office & Documents
First seen
Jun 3, 2026

More from ar9av/obsidian-wiki

All 37
1vinvcn avatarwriting-great-skillsvinvcn/mattpocock-skills-zh-cn编写和编辑优秀 skills 的参考:让技能可预测的词汇和原则。2.1Kskills.sh installs
2nashsu avatarllm-wikinashsu/llm_wiki_skillQuery the user's LLM Wiki knowledge base (the LLM Wiki desktop app at 127.0.0.1:19828 — NOT Obsidian, Notion, Apple Notes, Logseq, or any other PKM tool). Trigg1.9Kskills.sh installs
3lingzhi227 avatarpaper-writing-sectionlingzhi227/agent-research-skillsWrite a specific section of an academic paper (Abstract, Introduction, Background, Related Work, Methods, Experiments, Results, Discussion/Conclusion) with sect1.8Kskills.sh installs
4master-cai avatarresearch-paper-writingmaster-cai/research-paper-writing-skillsImprove academic paper writing quality for ML/CV/NLP-style papers with clear section structure, paragraph flow, and reviewer-facing presentation. Use when draft1.8Kskills.sh installs
5everyinc avatarce-demo-reeleveryinc/compound-engineering-plugince demo reel1.8Kskills.sh installs
6ar9av avatarwiki-dedupar9av/obsidian-wikiScan the Obsidian wiki for page-level identity collisions — different pages covering the same concept under different names (e.g. "RSC" vs "React Server Compone1.8Kskills.sh installs