wiki-cli

Wrap Obsidian CLI for vault reads, writes, searches, with filesystem fallback when unavailable.

Updated Jun 1, 2026
One-click install
npx skills add https://github.com/deox420/second-brain --skill wiki-cli-deox420
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-cli
Source: https://github.com/deox420/second-brain/tree/main/skills/wiki-cli
Command: npx skills add https://github.com/deox420/second-brain --skill wiki-cli-deox420

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Default vault-mutation transport for claude-obsidian v1.7+. Wraps the Obsidian CLI (Obsidian 1.12+) as the preferred way to read, write, search, and modify vault notes from Claude — no MCP server, no REST API plugin, no TLS workarounds. Falls back to direct filesystem Read/Write/Edit when the CLI is unavailable. Triggers on: wiki-cli, obsidian cli, obsidian read, obsidian write, obsidian search, daily note, obsidian create, obsidian append, vault transport, which transport, transport detection, obsidian command line.

Core Features & Use Cases

  • CLI-based vault mutations: read, write, append, and search notes via the Obsidian CLI.
  • Fallback pathway: seamlessly switch to filesystem operations when the CLI is unavailable.
  • Use Case: Imagine automating daily note updates or cross-note edits from Claude without a server.

Quick Start

Install Obsidian CLI and use the wiki-cli transport to read, write, or search vault notes from Claude.

Frequently Asked Questions about wiki-cli

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

FAQPage Schema
How do I read and write Obsidian vault notes from a command line interface?

Obsidian vault mutations use the Obsidian CLI as the primary transport for reading, writing, and searching notes directly from Claude. It requires no MCP server or REST API plugin and operates safely on desktop environments.

Do I need a REST API plugin or MCP server to search Obsidian notes?

No, you do not need a REST API plugin or MCP server to search Obsidian notes. The wiki-cli transport wraps the Obsidian CLI natively to handle search operations directly on desktop environments with Obsidian installed.

What happens to vault mutations if the Obsidian CLI is not installed?

If the Obsidian CLI is not discoverable on PATH, vault mutations fall back to direct filesystem Read, Write, and Edit operations. This detection and fallback logic ensures safe operation for headless or integration workflows.

Can I automate daily note updates in Obsidian without setting up a server?

Yes, you can automate daily note updates by invoking CLI-based vault mutations from Claude. You can append, create, and modify daily notes seamlessly without any server setup or TLS workarounds.

Does Obsidian CLI work for headless integration workflows?

Obsidian CLI applies to desktop environments with Obsidian installed, but includes a filesystem fallback for headless integration workflows. Detection logic manages transport selection to ensure safe operation when the CLI is unavailable.