obsidian-cli

Create and manage notes, tasks, properties, and plugins in an Obsidian vault via CLI.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/Jylhis/claude-marketplace --skill obsidian-cli-jylhis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/Jylhis/claude-marketplace/tree/main/plugins/obsidian/skills/obsidian-cli
Command: npx skills add https://github.com/Jylhis/claude-marketplace --skill obsidian-cli-jylhis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a way to interact with an open Obsidian vault from the command line, enabling reading, creating, searching, and managing notes, tasks, properties, and also supports plugin and theme development, eliminating the need to manually edit files or navigate the UI for repetitive operations.

Core Features & Use Cases

  • CLI Interaction: Execute Obsidian commands such as read, create, append, search, and manage properties directly via the Obsidian CLI.
  • Vault Management: Target specific vaults, files, or paths, and perform batch operations like daily notes handling or task queries.
  • Plugin Development: Reload plugins, capture errors, take screenshots, run JavaScript, and inspect CSS or DOM, streamlining development and debugging cycles.

Quick Start

Ask the assistant to create a new note named "Meeting Notes" with the content "Discuss project milestones" in your Obsidian vault.

Frequently Asked Questions about obsidian-cli

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

FAQPage Schema
How do I create and manage Obsidian vault notes from the command line?

Use the Obsidian CLI to interact with an open vault, enabling you to read, create, search, and manage notes, tasks, and properties directly from the command line without navigating the UI.

Can I automate repetitive Obsidian vault tasks using scripts?

You can automate repetitive Obsidian vault tasks using scripts or CI pipelines by executing CLI commands to perform batch operations like daily notes handling or task queries automatically.

Does the Obsidian CLI support plugin development and debugging?

Yes, the Obsidian CLI supports plugin development by allowing you to reload plugins, capture errors, take screenshots, run JavaScript, and inspect CSS or DOM, streamlining development and debugging cycles.

What do I need to use command-line operations to control an Obsidian vault?

You need the Obsidian application running and the `obsidian` CLI installed to execute command-line operations that control and manage your vault content, specific files, or paths.

Why use command-line operations instead of manually editing Obsidian vault files?

Using command-line operations eliminates the need to manually edit files or navigate the UI for repetitive operations, providing a faster way to handle bulk vault content changes, search notes, and manage properties.