obsidian

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

1|Updated Aug 5, 2026
One-click install
npx skills add https://github.com/Solizardking/Solana-Robotics-Kit --skill obsidian-solizardking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/Solizardking/Solana-Robotics-Kit/tree/main/eliza/packages/skills/skills/obsidian
Command: npx skills add https://github.com/Solizardking/Solana-Robotics-Kit --skill obsidian-solizardking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires obsidian-cli.

What problem does it solve? Managing Obsidian notes from the command line or scripts is error-prone when done with raw file operations, since moving or renaming notes breaks wikilinks and vault locations vary across machines. This Skill provides reliable workflows for finding vaults, searching, creating, moving, and deleting notes using obsidian-cli. ## Core Features & Use Cases - Vault Discovery: Locate active vaults by reading obsidian.json or using obsidian-cli print-default instead of hardcoding paths. - Search and Content Query: Search note names or full note contents with snippets using obsidian-cli search and search-content. - Safe Refactoring: Move or rename notes while automatically updating wikilinks and Markdown links across the vault. - Use Case: A user wants to reorganize their personal knowledge base by moving 20 project notes into a new folder without breaking any internal links; obsidian-cli move handles the link updates automatically. ## Quick Start Find my default Obsidian vault and create a new note called Meeting Notes in the Work folder with today's agenda.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I find my Obsidian vault path from the command line?

Run obsidian-cli print-default --path-only if a default vault is set. Otherwise, read ~/Library/Application Support/obsidian/obsidian.json and use the vault entry marked with "open": true.

How do I search inside Obsidian notes from the terminal?

Use obsidian-cli search "query" to match note names, or obsidian-cli search-content "query" to search inside note contents. The content search returns matching snippets with line context.

Does moving an Obsidian note break wikilinks?

Moving with the mv command breaks wikilinks, but obsidian-cli move updates [[wikilinks]] and common Markdown links across the entire vault automatically. This is the main advantage over raw file operations.

Why does obsidian-cli create fail for some note paths?

Note creation relies on the Obsidian URI handler (obsidian://), so Obsidian must be installed. Obsidian may also refuse to create notes under hidden dot-folders like .something/.

Can I edit Obsidian notes directly without obsidian-cli?

Yes, Obsidian notes are plain Markdown files, so you can edit them with any editor and Obsidian picks up changes automatically. Use obsidian-cli mainly for operations like moves that need link updates.