What problem does it solve? Managing plugins, themes, and settings across multiple Obsidian vaults normally means duplicating configuration by hand, which drifts out of sync and silently forks when Obsidian rewrites its config files. This Skill keeps one shared config at ~/.obsidian-shared and symlinks it into every vault so a change made anywhere applies everywhere. ## Core Features & Use Cases - Shared config linking: Symlinks plugins/, themes/, snippets/, and the settings JSON files (app, appearance, hotkeys, core-plugins, community-plugins) into each vault's .obsidian directory while leaving per-vault files like workspace.json alone. - Health checks and repair: The --check flag reports DETACHED entries where Obsidian replaced a symlink with a real file, and --relink-all restores the links with automatic timestamped backups. - Safe operation: The script refuses to link while Obsidian is running, is idempotent on re-runs, and never deletes displaced files. - Use Case: You create a new vault and want it to have every plugin, theme, and hotkey your other vaults use. Run obsidian-link on the new vault path and it opens fully configured with no manual setup. ## Quick Start Ask the agent to link your new Obsidian vault into the shared config so it inherits all shared plugins, themes, and settings.