obsidian

Manage Obsidian Markdown vaults via obsidian-cli and configuration files.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/RobbyMo81/assistantrobby --skill obsidian-robbymo81
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/RobbyMo81/assistantrobby/tree/main/skills/obsidian
Command: npx skills add https://github.com/RobbyMo81/assistantrobby --skill obsidian-robbymo81

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many knowledge workers keep notes in Obsidian vaults but lack reliable, scriptable ways to search, create, move, and refactor plain Markdown notes across vaults; this Skill makes those tasks automatable and deterministic.

Core Features & Use Cases

  • Read Obsidian's desktop configuration to discover active vault paths and avoid hardcoding locations.
  • Use obsidian-cli to search note titles and content, create new notes, move or rename notes while updating wikilinks, and delete notes safely.
  • Use Case: programmatically migrate a set of notes from one folder to another while preserving internal links, or bulk-search for meeting notes containing a keyword across multiple vaults.

Quick Start

Use obsidian-cli to locate your default vault and search for notes containing the term meeting.

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I automate searching and creating notes in my Obsidian vault?

You can automate Obsidian vault management by using obsidian-cli to search note titles, create new notes, and delete files. It reads the desktop configuration to resolve active vault paths automatically.

Can I move or rename Markdown notes in Obsidian without breaking wikilinks?

Yes, you can move or rename Markdown notes while preserving wikilinks. The automation uses obsidian-cli to safely refactor files and update internal links across your Obsidian vault.

Do I need to hardcode vault paths to script my Obsidian note management?

No, you do not need to hardcode vault paths. The process reads Obsidian's desktop configuration file to discover active vault locations dynamically, ensuring scripts run reliably across different setups.

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

The best way to bulk search content is using obsidian-cli to query note titles and text. This automation allows you to find specific keywords, like meeting notes, across multiple configured vaults.

Does this approach work with local Obsidian desktop vaults only?

Yes, this automation applies to local Obsidian desktop vaults. It requires obsidian-cli access and reads the local configuration file to manage Markdown files and preserve wikilink updates during refactors.

How do I programmatically migrate a set of Markdown notes to another folder in Obsidian?

You can programmatically migrate Markdown notes by using obsidian-cli to move files between folders. This task safely handles the transfer while preserving internal wikilinks throughout the vault.