setup-vault

Configure an Obsidian vault with templates, folders, and Smart Connections MCP.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/GavinTPA/ai-powerhouse-starter --skill setup-vault
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-vault
Source: https://github.com/GavinTPA/ai-powerhouse-starter/tree/main/my-skills/setup-vault
Command: npx skills add https://github.com/GavinTPA/ai-powerhouse-starter --skill setup-vault

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the manual and error-prone steps required to make an Obsidian vault a usable Knowledge Vault, ensuring you have a daily note template, a consistent folder structure, and a working semantic search connection to Claude Code.

Core Features & Use Cases

  • Vault discovery and validation: Locates the MAGI vault, checks for .obsidian, Smart Connections plugin, and indexing state before making changes.
  • Template and plugin configuration: Creates Templates and Zettelkasten folders, writes a standardized Daily Note template, and sets core plugin and daily notes settings.
  • Semantic search integration: Clones and configures the smart-connections-mcp server, installs dependencies if needed, and merges a smart-connections entry into ~/.mcp.json so Claude Code can query the vault.

Quick Start

Use the setup-vault skill to configure my MAGI Obsidian vault by creating Templates and Zettelkasten folders, installing the Daily Note template, enabling daily notes and templates plugins, and connecting the Smart Connections MCP server for Claude Code.

Frequently Asked Questions about setup-vault

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect my Obsidian vault to Claude Code for semantic search?

You can connect Obsidian to Claude Code for semantic search by configuring the Smart Connections MCP server, installing its Python dependencies, and merging the server entry into your ~/.mcp.json file.

How do I set up an Obsidian knowledge vault with daily notes and templates?

To set up an Obsidian knowledge vault, create Templates and Zettelkasten folders, write a standardized Daily Note template, and enable the core daily notes and templates plugins in your vault settings.

Do I need python3 and git to use the Smart Connections MCP server with Obsidian?

Yes, a working python3 and git installation is required to clone the smart-connections-mcp server repository and install its dependencies for Claude Code integration.

What is the best way to automate Obsidian vault configuration and plugin setup?

Automating Obsidian vault configuration involves locating the vault, checking for the .obsidian directory and Smart Connections plugin, and applying filesystem writes to generate folders and template settings.

Why does configuring an MCP server merge into ~/.mcp.json instead of overwriting?

Merging into ~/.mcp.json instead of overwriting preserves your existing MCP server entries, ensuring that adding the Smart Connections connection does not break other active configurations.

Can I configure daily notes and Zettelkasten folders in an existing Obsidian vault?

Yes, you can configure daily notes and Zettelkasten folders in an existing vault by running filesystem checks for the .obsidian directory and applying the template and plugin settings to the current structure.