obsidian

Automate Obsidian vault discovery, switching, and CLI-based note operations.

46|6|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/aresbit/MateBot --skill obsidian-aresbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/aresbit/MateBot/tree/main/skills/obsidian
Command: npx skills add https://github.com/aresbit/MateBot --skill obsidian-aresbit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users often struggle with manually managing vaults, configurations, and note operations across multiple folders. This Skill automates vault selection and CLI-driven interactions to save time and reduce errors.

Core Features & Use Cases

  • Vault discovery and switching using obsidian-cli to identify the active vault and switch contexts.
  • CLI-backed note creation, search, and link management within a chosen vault.
  • Quick setup for common workflows: set a default vault, create notes from templates, and perform batch searches.

Quick Start

Install obsidian-cli via Homebrew as described in the frontmatter, then set a default vault and perform a sample operation:

  • Install: brew install yakitrak/yakitrak/obsidian-cli
  • Set default vault: obsidian-cli set-default "<vault-folder-name>"
  • Search notes: obsidian-cli search "query"
  • Create note: obsidian-cli create "Note/Title" --content "Your content" --open

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I automate Obsidian vault management across multiple folders?

You can automate Obsidian vault management by using the obsidian-cli to discover available vaults, set a default vault for active context, and perform CLI-based note operations like creation and searching.

What do I need to set up before automating note creation in my Obsidian vault?

Before automating note creation, you need to install the obsidian-cli tool via Homebrew and ensure your local Obsidian vaults are accessible, then set a default vault using the obsidian-cli set-default command.

Can I search for notes across different Obsidian vaults from the command line?

Yes, you can search for notes across vaults from the command line by switching the default vault context with obsidian-cli, then executing a search query using the obsidian-cli search command.

What is the best way to switch default vaults for batch note operations in Obsidian?

The best way to switch default vaults for batch note operations is using the obsidian-cli set-default command, which targets a specific vault folder name and enables subsequent CLI-driven note creation and linkage updates.

Does this Obsidian automation workflow require any specific desktop application plugins?

No, this Obsidian automation workflow does not require specific desktop plugins, as it operates entirely through the local obsidian-cli tool to manage vault configurations and markdown note interactions.

Why use a CLI approach instead of manual vault switching for Obsidian note-taking?

Using a CLI approach for Obsidian note-taking reduces manual configuration errors and saves time by programmatically handling vault discovery, context switching, and batch note operations across multiple local vaults.