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.