← Back to Skills Marketplace
adolago

Obsidian CLI

by Artur · GitHub ↗ · v2.0.0
cross-platform ⚠ suspicious
5103
Downloads
8
Stars
80
Active Installs
3
Versions
Install in OpenClaw
/install obsidian-cli
Description
Skill for the official Obsidian CLI (v1.12+). Complete vault automation including files, daily notes, search, tasks, tags, properties, links, bookmarks, base...
Usage Guidance
Install only if you intend to let an agent operate your Obsidian vault. Verify the obsidian binary is the official one, keep CLI enabled only where needed, and require explicit approval before delete, overwrite, restore, publish, plugin/theme install, web, eval, CDP, DOM, or console/debug actions.
Capability Analysis
Type: OpenClaw Skill Name: obsidian-cli Version: 2.0.0 The skill bundle documents the official Obsidian CLI, which includes highly risky developer commands such as `obsidian eval` and `obsidian dev:cdp method="Runtime.evaluate"` (documented in SKILL.md). These commands allow arbitrary JavaScript execution within the Obsidian Electron application, providing a direct remote code execution (RCE) vector if an AI agent is prompted to execute untrusted input. Furthermore, the `obsidian plugin:install` command allows downloading and executing arbitrary community plugins, which also presents a significant RCE risk. While these are documented features of the Obsidian CLI, their exposure via an AI agent skill creates a critical vulnerability for prompt injection and potential system compromise.
Capability Assessment
Purpose & Capability
The stated purpose is complete Obsidian CLI automation and the listed commands are disclosed, but the scope includes permanent deletion, overwrite, sync restore, public publish changes, community plugin/theme installation, JavaScript eval, and raw CDP access.
Instruction Scope
The skill mostly presents commands as a flat reference and does not consistently require explicit user confirmation for destructive, external, publishing, plugin-install, or developer-tool operations.
Install Mechanism
It is instruction-only with no bundled executable or install script; users must already have an obsidian binary in PATH, so provenance of that local binary should be verified.
Credentials
Using the user's running Obsidian app over IPC is coherent for this skill, but it grants access to private vault contents and app-level developer tooling, including raw JavaScript execution.
Persistence & Privilege
No hidden background persistence is shown, but the documented commands can persistently alter vault files, saved workspaces, sync state, plugins, themes, and published content.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install obsidian-cli
  3. After installation, invoke the skill by name or use /obsidian-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
v2.0.0: Complete command reference covering all 90+ CLI commands. Added: bases, bookmarks, templates, themes, snippets, commands, hotkeys, tabs, workspaces, history, diff, sync, publish, web viewer, aliases, wordcount, random, recents, unique notes, and full developer tools (DOM, CSS, CDP, mobile emulation). All commands verified against Obsidian 1.12.1.
v1.0.1
Updated description to clarify this is a skill for the official Obsidian CLI.
v1.0.0
Initial publish: comprehensive Obsidian 1.12+ official CLI skill covering daily notes, tasks, tags, properties, links, plugins, search, multi-vault, and developer tools.
Metadata
Slug obsidian-cli
Version 2.0.0
License
All-time Installs 80
Active Installs 80
Total Versions 3
Frequently Asked Questions

What is Obsidian CLI?

Skill for the official Obsidian CLI (v1.12+). Complete vault automation including files, daily notes, search, tasks, tags, properties, links, bookmarks, base... It is an AI Agent Skill for Claude Code / OpenClaw, with 5103 downloads so far.

How do I install Obsidian CLI?

Run "/install obsidian-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Obsidian CLI free?

Yes, Obsidian CLI is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Obsidian CLI support?

Obsidian CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Obsidian CLI?

It is built and maintained by Artur (@adolago); the current version is v2.0.0.

💬 Comments