obsidian-clis

Execute Obsidian vault operations from the terminal via CLI.

7|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/nweii/agent-stuff --skill obsidian-clis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-clis
Source: https://github.com/nweii/agent-stuff/tree/main/skills/obsidian-clis
Command: npx skills add https://github.com/nweii/agent-stuff --skill obsidian-clis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian CLIs enable you to control Obsidian vaults from the terminal, bridging native app commands with a headless file-based workflow for automation and scripting.

Core Features & Use Cases

  • Control the Obsidian app CLI to navigate vaults, manage files, and interact with links, tasks, and bases directly from shell environments.
  • Fall back to notesmd-cli for headless vault operations when the Obsidian app is unavailable, ensuring automated workflows continue to function.
  • Use cases include batch note creation, vault maintenance, and plugin dev workflows that benefit from CLI access.

Quick Start

Run Obsidian CLI from the terminal to begin controlling your vault with the available commands.

Frequently Asked Questions about obsidian-clis

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

FAQPage Schema
How do I automate Obsidian vault operations from the terminal?

Obsidian vault operations can be automated from the terminal by executing the Obsidian app CLI to create, edit, link, and organize notes across local directories in automated workflows.

Can I manage Obsidian notes in a headless environment without the app?

Yes, headless Obsidian notes management is possible using the notesmd-cli fallback, which ensures automated vault workflows continue functioning when the Obsidian app is unavailable.

What's the best way to batch create and organize notes in an Obsidian vault?

Batch note creation and vault organization is handled by running shell commands through the Obsidian CLI, enabling scripting workflows that interact with links, tasks, and files directly.

Do I need the Obsidian app installed to run vault scripting workflows?

The Obsidian app is not strictly required for vault scripting workflows because the skill falls back to notesmd-cli for headless file-based operations when the application is unavailable.

What setup is required before executing Obsidian CLI commands?

Executing Obsidian CLI commands requires a SKILL.md file containing YAML frontmatter with name and description fields, plus optional scripts, references, and assets directories for safe execution.