cli-anything-obsidian

Manage, search, and modify Obsidian notes via command-line commands.

46.8k|4.4k|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-anything-obsidian-hkuds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-obsidian
Source: https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-obsidian
Command: npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-anything-obsidian-hkuds

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables users to manage, search, and modify Obsidian notes efficiently without the GUI, streamlining knowledge management for power users and AI agents.

Core Features & Use Cases

  • Note Management: List, read, create, update, and delete notes in Obsidian vaults through command line commands.
  • Search Capability: Perform plain text and query-based searches within vault notes.
  • Integration: Interact with Obsidian's active notes and command palette, enabling automation of typical note-taking workflows.
  • Use Case: An AI assistant can automatically create or update meeting notes, search for relevant content, and execute Obsidian commands to organize knowledge bases.

Quick Start

Use the CLI to list your vault files and read a specific note by providing the note path.

Frequently Asked Questions about cli-anything-obsidian

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

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

You can manage Obsidian notes from the command line by using this Skill to list, read, create, update, and delete notes. It requires setting up the Obsidian Local REST API plugin to enable programmatic vault interactions.

Can I search Obsidian vault content via CLI automation?

Yes, you can search Obsidian vault content via CLI automation. This Skill performs both plain text and query-based searches within your notes, allowing AI agents to retrieve relevant information without opening the GUI.

Do I need the Local REST API plugin to automate Obsidian workflows?

Yes, you need the Local REST API plugin to automate Obsidian workflows. This Skill utilizes the plugin's specific commands to manipulate notes and execute command palette actions programmatically.

What's the best way to automate note-taking workflows in Obsidian?

The best way to automate note-taking workflows in Obsidian is through CLI commands that interact with active notes and the command palette. This allows AI assistants to automatically create meeting notes and organize knowledge bases.

Are there limitations when using CLI commands to update Obsidian notes?

CLI commands to update Obsidian notes are limited by their reliance on the Local REST API and require an active local vault connection. This approach is designed for CLI interactions and may not support GUI-specific rendering features.