obsidian

Manage Obsidian vaults and notes via command-line interface.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/tedtv1007-ctrl/milk-skills-library --skill obsidian-tedtv1007-ctrl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/tedtv1007-ctrl/milk-skills-library/tree/main/obsidian
Command: npx skills add https://github.com/tedtv1007-ctrl/milk-skills-library --skill obsidian-tedtv1007-ctrl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires obsidian-cli.

What problem does it solve?

This skill solves the friction of managing local Markdown notes by providing a command-line interface to interact with Obsidian vaults without needing to manually open the application.

Core Features & Use Cases

  • Vault Management: Automatically detect and switch between multiple Obsidian vaults based on local configuration.
  • Content Operations: Perform search, creation, renaming, and deletion of notes directly from the terminal.
  • Refactoring: Safely move or rename notes while automatically updating internal wikilinks and Markdown references across the vault.

Quick Start

Use the obsidian skill to search for all notes containing the term project planning and display the results.

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 from the command line?

You can automate Obsidian vault management by using this skill to programmatically interact with local vault configurations. It enables automated knowledge management workflows for creating, searching, and refactoring notes without opening the application.

Do I need obsidian-cli installed to manage Markdown notes programmatically?

Yes, you need the obsidian-cli binary installed and configured. This skill relies on the obsidian-cli dependency to resolve vault paths correctly and perform automated knowledge management operations.

Can I safely rename Markdown notes and automatically update internal wikilinks?

Yes, you can safely move or rename notes while automatically updating internal wikilinks and Markdown references. This refactoring capability ensures your vault's internal links remain intact across all notes.

What is the best way to search for specific text across multiple Obsidian vaults?

The best way to search across multiple vaults is using this skill's content operations. It automatically detects and switches between local Obsidian vault configurations to execute terminal-based search queries.

Does this approach work for local Markdown files without launching the Obsidian app?

Yes, this skill provides programmatic access to local Markdown vaults entirely from the terminal. It facilitates note creation, searching, and deletion without requiring you to manually open the Obsidian application.

How do I create new notes in Obsidian using a terminal command?

You can create new notes by leveraging this skill's content operations. It provides programmatic access to Obsidian Markdown vaults, allowing you to execute note creation workflows directly from your command line.