obsidian

Manage Obsidian vaults and automate note operations via obsidian-cli.

4|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/0xKobold/0xkobolds --skill obsidian-0xkobold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/0xKobold/0xkobolds/tree/main/skills/obsidian
Command: npx skills add https://github.com/0xKobold/0xkobolds --skill obsidian-0xkobold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian vaults are folders of plain Markdown notes. Managing vaults, locating active sources, and keeping links consistent across large note collections is repetitive and error-prone. This Skill provides commands and guidance to streamline Obsidian vault workflows via the obsidian-cli tool, reducing manual overhead.

Core Features & Use Cases

  • Detect active vaults from the Obsidian config and identify the vault you're working with
  • Set a default vault for streamlined workflows and single-source context
  • Search notes, create or move notes, and update wikilinks to reflect refactors
  • Use cases include reorganizing a vault, preparing notes for publication, and syncing vault configurations across devices

Quick Start

Configure Obsidian vault automation by setting the active vault as default and enabling basic note search and management workflows with obsidian-cli.

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 tasks using a CLI?

You can automate Obsidian vault tasks by leveraging the obsidian-cli tool to manage local Markdown folders, enabling scriptable vault detection, search, and note operations. This reduces manual overhead for routine workflows.

How do I detect active Obsidian vaults from the config?

Obsidian vault detection reads the local Obsidian config to identify active vault folders. Once detected, you can set a specific vault as the default to establish a single-source context for subsequent operations.

What is the best way to update wikilinks when reorganizing Markdown notes?

Updating wikilinks during Markdown note refactors is handled by obsidian-cli commands that move notes and automatically update internal links. This ensures vault consistency when reorganizing folders or preparing notes for publication.

Can I use command line scripts to search and create notes in an Obsidian vault?

Yes, you can use obsidian-cli to script note searches and creation within an Obsidian vault. This allows software engineers and knowledge workers to build repeatable, CLI-driven workflows for bulk edits and vault management.

Do I need obsidian-cli installed to manage vaults from the command line?

Yes, obsidian-cli is the required dependency for executing command line vault management. The Skill provides commands and guidance that interface with this tool to interact with the local filesystem and Obsidian configurations.

Why should I use a CLI for Obsidian vault management instead of manual edits?

Using obsidian-cli for vault management eliminates the error-prone nature of manual edits across large Markdown collections. It satisfies the need for repeatable workflows, bulk note operations, and consistent link updates.