obsidian

Manage Obsidian vaults and Markdown notes via obsidian-cli.

19.0k|5.6k|Updated Jul 9, 2024
One-click install
npx skills add https://github.com/elizaOS/eliza --skill obsidian-elizaos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian
Source: https://github.com/elizaOS/eliza/tree/main/packages/skills/skills/obsidian
Command: npx skills add https://github.com/elizaOS/eliza --skill obsidian-elizaos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires obsidian-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management and interaction with Obsidian notes and vaults, enabling efficient organization and retrieval of Markdown-based knowledge.

Core Features & Use Cases

  • Vault Management: Easily identify active vaults and set default vaults for consistent access.
  • Content Search: Quickly search for notes by title or content across your entire vault.
  • Note Creation & Modification: Create new notes with optional content and safely move or rename existing notes, with automatic link updates.
  • Use Case: You need to find a specific note about a project, but you're not sure of the exact title. You can use this Skill to search the content of all your notes to locate the relevant information.

Quick Start

Use the obsidian skill to create a new note titled "Meeting Notes" in the "Projects" folder with the content "Discussed project roadmap and next steps.".

Frequently Asked Questions about obsidian

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

FAQPage Schema
How do I search for a specific note across an Obsidian vault?

To manage Obsidian vaults via command line, you need the obsidian-cli package installed and configured on your system. This dependency enables programmatic vault discovery, note creation, and safe file operations.

Can I create a new Markdown note with content from the command line?

Yes, you can create new Markdown notes with specified content directly from the command line. This allows you to quickly add entries to specific folders within your Obsidian vault without manual file editing.

How do I move or rename notes without breaking internal links?

When moving or renaming notes in an Obsidian vault through the command-line interface, internal links are automatically updated. This ensures your knowledge base remains consistently connected during structural changes.

What is the best way to manage multiple Obsidian vaults from the terminal?

Managing multiple Obsidian vaults from the terminal involves finding active vaults and setting a default vault for consistent access. This streamlines knowledge base interactions by ensuring commands target the correct Markdown repository.

Does this approach to vault management work for large Markdown knowledge bases?

This command-line approach to vault management works for Markdown knowledge bases of any size by performing targeted content searches and safe file operations. It is ideal for users who need efficient retrieval and organization without the GUI.