Obsidian CLI for Openclaw

A powerful command-line interface to interact with a running Obsidian instance for note management and plugin development.

hoyaryyj
v1.0.0
Apr 2, 2026
0
936
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install kepano-obsidian-cli

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install kepano-obsidian-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Obsidian CLI?

The Obsidian CLI skill empowers developers and power users to interact with their Obsidian vaults directly through terminal commands. By bridging the gap between the command line and the Obsidian app, this tool allows for seamless note creation, searching, and metadata management without breaking your technical workflow. It is a cornerstone for anyone looking to expand their collection of Openclaw Skills.

Beyond simple note-taking, this skill provides a robust suite of developer tools. It enables real-time plugin reloading, DOM inspection, and JavaScript evaluation within the app context. Whether you are automating your daily journaling or building the next great Obsidian plugin, this utility provides the programmatic access you need.

Obsidian CLI Use Cases

  • Creating and appending content to notes programmatically during development workflows.
  • Searching vault content and retrieving backlinks or tags via the terminal.
  • Managing Daily Notes and tasks without switching app focus.
  • Automating Obsidian plugin and theme development cycles.
  • Inspecting app state, CSS properties, and console errors for debugging.

How Obsidian CLI Works

  1. Ensure a running instance of Obsidian is open on your machine.
  2. Execute obsidian commands through the terminal to send instructions to the active vault.
  3. The CLI resolves file targets using either wikilink-style names or exact file paths.
  4. Commands are processed by the Obsidian app to perform actions like reading files, setting properties, or capturing screenshots.
  5. Output is returned to the console or can be optionally copied to the clipboard for further use in scripts.

Obsidian CLI Setup

To get started with this integration for your Openclaw Skills, ensure the Obsidian CLI is installed and your Obsidian app is running.

# Check if the CLI is accessible
obsidian help

# Basic command to verify connection
obsidian read file="Your Note Name"

Note: Commands target the most recently focused vault by default unless a specific vault is defined.

Obsidian CLI Data Schema & Taxonomy

The skill utilizes a parameter-based schema to target data within the vault:

Parameter Description Example
file Resolves like a wikilink (no extension needed) file="Meeting Notes"
path Exact path from the vault root path="folder/note.md"
vault Targets a specific vault by name vault="Work Vault"
content The string data to be written or appended content="# New Header"
property Targets specific YAML frontmatter keys name="status" value="done"

Obsidian CLI Advanced Features

  • Support for multiline content using \n and \t escape sequences.
  • Plugin developer toolkit including plugin:reload and dev:errors.
  • UI inspection tools to capture screenshots or query specific DOM elements.
  • Mobile emulation toggles to test theme responsiveness.
  • JavaScript execution via the eval command to access the internal Obsidian API.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*