obsidian

Manage multiple Obsidian vaults via obsidian-cli in CLI workflows.

1|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill obsidian-kelinfoxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/kelinfoxy/EZ-Homelab/tree/main/docker-compose/ez-assistant/skills/obsidian
Command: npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill obsidian-kelinfoxy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian vaults are local folders full of Markdown notes; managing multiple vaults, switching active vaults, and automating repetitive tasks can be tedious without a CLI.

Core Features & Use Cases

  • Manage multiple Obsidian vaults from the command line.
  • Automate vault operations: set-default vault, search notes, and create or update notes via obsidian-cli.
  • Use Case: Maintain a personal knowledge base across several vaults with minimal manual steps.

Quick Start

Invoke obsidian-cli to set and query an active vault.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I manage multiple Obsidian vaults from the command line?

Managing multiple Obsidian vaults from the command line is done by using obsidian-cli to set a default vault, switch between active vaults, and automate cross-vault note operations. This streamlines local Markdown vault workflows for knowledge workers.

Can I automate note creation and search across local Markdown vaults?

You can automate note creation and cross-vault search by invoking obsidian-cli within your CLI workflows. The automation respects Obsidian data structures to safely create, update, and query notes across multiple local Markdown vaults.

Do I need obsidian-cli installed to automate vault switching?

Yes, obsidian-cli is required to automate vault switching and management. The Skill relies on this dependency to execute CLI commands that safely interact with local Markdown folders and Obsidian data structures.

What is the best way to maintain a personal knowledge base across several Markdown vaults?

The best way to maintain a personal knowledge base across several Markdown vaults is using CLI automation to set default vaults, create notes, and perform cross-vault searches with minimal manual steps. This reduces repetitive vault management tasks.

Does automating Obsidian vault operations respect local data structures safely?

Automating Obsidian vault operations respects local data structures safely by working directly with Markdown notes through obsidian-cli. It targets local folders and maintains the integrity of existing Obsidian data structures during automated vault switching and note updates.

Why use a CLI workflow for Obsidian vault management instead of manual switching?

Using a CLI workflow for Obsidian vault management eliminates the tedious manual steps of switching active vaults and handling repetitive note tasks. Automating these processes via obsidian-cli streamlines multi-vault setups and increases efficiency.