wiki-switch
Switch between multiple Obsidian wiki vault profiles. Use this skill when the user says "/wiki-switch NAME", "switch to my work wiki", "switch vault", "change wiki", "which wiki am I on", "list my wikis", "show my vaults", "create a new vault config", or "add a new wiki profile". The skill manages named config files at ~/.obsidian-wiki/config.NAME and activates one by symlinking it to ~/.obsidian-wiki/config.
npx skills add Ar9av/obsidian-wiki --skill wiki-switch --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Wiki Switch — Manage Multiple Vault Profiles Each vault is a complete config file at `~/.obsidian-wiki/config.<name>`. The active vault is whichever file `~/.obsidian-wiki/config` symlinks to. Switching vaults means re-pointing that symlink. **Switch vs. inline targeting.** `/wiki-switch <name>` changes your **persistent default** (re-points the symlink, affecting all future requests). To touch a different vault for just one request without changing your default, use the inline **`@name`** override in any request (e.g. `@work save this`, `wiki-query @personal about X`). The `@name` override is handled by the **Config Resolution Protocol** in `llm-wiki/SKILL.md`, not by this skill — it resolves `~/.obsidian-wiki/config.<name>` for that one invocation and never re-points the symlink. ## Dispatch Parse the invocation and route to the right section: | Invocation | Action | |---|---| | `/wiki-switch <name>` | → **Switch** | | `/wiki-switch list` | → **List** | | `/wiki-switch show [name]` | → **Show** | | `/wiki-switch new <name>` | → **New** | | `/wiki-switch` (no args) | → **List** (treat as list) | | `@<name> …` (inline, in any request) | → Not this skill — the **Config Resolution
- Dispatch
- Switch (default action)
- List
- Show
- New
ln -sf ~/.obsidian-wiki/config.<name> ~/.obsidian-wiki/config cp ~/.obsidian-wiki/config ~/.obsidian-wiki/config.<name>
What does the wiki-switch skill do?
Switch between multiple Obsidian wiki vault profiles. Use this skill when the user says "/wiki-switch NAME", "switch to my work wiki", "switch vault", "change wiki", "which wiki am I on", "list my wikis", "show my vaults", "create a new vault config", or "add a new wiki profile". The skill manages named config files at ~/.obsidian-wiki/config.NAME and activates one by symlinking it to ~/.obsidian-wiki/config.
How do I install it?
Run `npx skills add Ar9av/obsidian-wiki --skill wiki-switch --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From Ar9av/obsidian-wiki, a repository with 3,115 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
