obsidian-cli

Manage Obsidian vault notes, tasks, and plugins through the Obsidian CLI.

2|Updated Aug 15, 2025
One-click install
npx skills add https://github.com/Grupo-6-ADS-B/FittNutri --skill obsidian-cli-grupo-6-ads-b
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/Grupo-6-ADS-B/FittNutri/tree/main/.claude/skills/obsidian/obsidian-cli
Command: npx skills add https://github.com/Grupo-6-ADS-B/FittNutri --skill obsidian-cli-grupo-6-ads-b

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing an Obsidian vault from the command line or an AI assistant normally requires manual file manipulation or switching into the app UI. This Skill lets you read, create, search, and update notes, tasks, and properties in a running Obsidian instance, and also supports plugin and theme development workflows. ## Core Features & Use Cases - Vault Operations: Read, create, append to, and search notes, manage daily notes, set properties, list tags, and inspect backlinks using simple CLI commands. - Plugin & Theme Development: Reload plugins, capture errors, run JavaScript in the app context, take screenshots, inspect the DOM, and check console output during development. - Use Case: While developing an Obsidian plugin, ask the assistant to reload the plugin, check for errors with obsidian dev:errors, and capture a screenshot to verify the UI after each code change. ## Quick Start Ask the assistant to search your Obsidian vault for notes matching a topic and append a new task to today's daily note.

Frequently Asked Questions about obsidian-cli

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

FAQPage Schema
How do I create a note in Obsidian from the command line?

Use the obsidian create command with a name and content parameter, such as obsidian create name="My Note" content="Hello world". Add the silent flag to prevent the new file from opening in the app.

How do I search my Obsidian vault from the CLI?

Run obsidian search query="your term" with an optional limit parameter to control result count. You can target a specific vault by passing vault="Vault Name" as the first parameter.

Does the Obsidian CLI work when Obsidian is closed?

No, the obsidian CLI requires a running Obsidian instance to execute commands. You must open Obsidian before issuing any vault or developer commands.

How do I reload an Obsidian plugin after code changes?

Run obsidian plugin:reload id=your-plugin-id to pick up changes, then check obsidian dev:errors for issues. Verify the result visually with obsidian dev:screenshot or DOM inspection commands.

Can I target a specific Obsidian vault with CLI commands?

Yes, pass vault="Vault Name" as the first parameter to any command. Without it, commands target the most recently focused vault by default.