obsidian-cli

Manage Obsidian vault notes, tasks, and properties via CLI commands.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/Gitnapp/Skills --skill obsidian-cli-gitnapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-cli
Source: https://github.com/Gitnapp/Skills/tree/main/note-taking/obsidian-cli
Command: npx skills add https://github.com/Gitnapp/Skills --skill obsidian-cli-gitnapp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users efficiently manage Obsidian vault content from the command line, reducing manual note editing and vault navigation tasks.

Core Features & Use Cases

  • Vault Management: Read, create, append, search, and update notes, tasks, and properties in Obsidian vaults.
  • Developer Workflows: Support Obsidian plugin and theme development with tools for reloading plugins, running JavaScript, checking errors, and inspecting the app interface.
  • Use Case: A knowledge worker can use this Skill to find notes, update daily tasks, and automate vault operations, while an Obsidian developer can debug plugins through CLI commands.

Quick Start

Use the obsidian-cli skill to search my Obsidian vault for notes related to a project and update the matching note.

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 notes from the command line?

You can manage Obsidian vault notes from the command line by using this Skill to read, create, append, search, and update notes, tasks, and properties directly through CLI operations.

Can I automate Obsidian daily tasks and note searches using a CLI?

Yes, you can automate Obsidian daily tasks and vault searches using CLI commands to find notes related to specific projects and automatically update matching content.

Do I need a running Obsidian instance to use command line vault operations?

Yes, executing command line vault operations requires a running Obsidian instance and CLI command support to interact with the vault, debug, and automate tasks.

How does command line interaction help with Obsidian plugin development?

Command line interaction helps Obsidian plugin development by providing tools to reload plugins, run JavaScript, check errors, and inspect the app interface for debugging.

What is the best way to update note properties in an Obsidian vault programmatically?

The best way to update note properties programmatically is using this Skill to apply command line operations for searching and modifying vault content, reducing manual editing.