obsidian-cli

Utility that lets users manage their virtualized Windows desktops, including creating, destroying and reconfiguring sandboxes.

4|1|Updated Nov 1, 2025
One-click install
npx skills add https://github.com/xtrm-dev/specialists --skill obsidian-cli-xtrm-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/xtrm-dev/specialists/tree/main/.xtrm/skills/optional/xt-optional/obsidian-cli
Command: npx skills add https://github.com/xtrm-dev/specialists --skill obsidian-cli-xtrm-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually switching into Obsidian for routine vault operations by letting you read, create, search, and update notes and tasks from command-line instructions.

Core Features & Use Cases

  • Vault Content Management: Read notes, create new pages, append content, set properties, manage backlinks, and search across a vault.
  • Daily and Task Workflows: Work with daily notes, todo lists, tags, and other vault organization features for personal knowledge management.
  • Plugin and Theme Debugging: Reload plugins, run JavaScript in the app context, inspect errors, capture screenshots, and check DOM or console output during development.
  • Use Case: If you are maintaining an Obsidian-based knowledge system or building a plugin, this Skill helps you perform everyday vault edits and development checks without leaving the CLI.

Quick Start

Ask the skill to interact with your Obsidian vault by reading, searching, or updating the relevant note or plugin state through the Obsidian CLI.

Frequently Asked Questions about obsidian-cli

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

FAQPage Schema
How do I manage Obsidian vault content from the command line?

Yes, you can search across your Obsidian vault from the CLI by executing deterministic search commands through a running Obsidian instance. This allows you to quickly find notes and tasks without leaving the terminal.

Can I debug Obsidian plugins from the terminal?

You can debug Obsidian plugins from the terminal by reloading plugins, inspecting errors, capturing screenshots, and checking DOM or console output. It also supports evaluating JavaScript directly within the app context.

Does this approach require a running Obsidian instance to update daily notes?

Yes, updating daily notes and tasks requires a running Obsidian instance to execute the necessary vault commands. The CLI interacts directly with the active application context to apply changes.

What is the best way to append content and set properties on notes without opening the app?

The best way to append content and set properties on notes without opening the app is issuing CLI commands that target the active Obsidian instance. This enables seamless property updates and backlink management from your terminal.

Are there limitations when running JavaScript in the Obsidian app context via CLI?

Running JavaScript in the Obsidian app context via CLI depends on the active application state and environment. It is strictly bound to the running instance, meaning commands cannot execute if the Obsidian app is closed.