←Leaderboard/Knowledge/Obsidian-CLI-skill
Last commit on March 5, 2026·Created on February 27, 2026

pablo-mano/Obsidian-CLI-skill

“Gives Claude a terminal's reach into your Obsidian vault, command by command.”
Combined rank
#557
across all skills
In Knowledge
#22
category rank
Stars
451
+1.6% in last 7d
Forks
84
+1.2% in last 7d
Watchers
3
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill connects Claude Code to a running Obsidian vault through the official CLI, turning natural language requests into vault operations: reading and writing notes, managing daily journals, searching by keyword, tracking tasks and backlinks, querying properties, and inspecting sync history. It serves Obsidian power users who want to automate daily routines, researchers who need to query extensive note collections, and CLI engineers building scripted workflows around the vault.

WHO IT'S FOR
Obsidian power users
automate vault operations via CLI
AI agent / automation builders
integrate Claude with Obsidian vault
Automation engineers / DevOps
script Obsidian for CI and headless environments
Knowledge management professionals
manage and curate vault content programmatically
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.
Compatibility not documented

Use this skill

Follow the documented setup, then try a first task.

Claude Code marketplace install

Installs: Complete obsidian-cli plugin from the obsidian-cli-skill marketplace · Claude Code

Before you start
  • Obsidian Desktop v1.12.0 or newer is installed.
  • Enable the CLI in Obsidian under Settings → Command line interface.
  • Obsidian Desktop must be running because the CLI communicates over IPC.

Platform: macOS/Linux: enabling the CLI adds the obsidian binary to PATH automatically. Windows: Obsidian.com must be alongside Obsidian.exe, and commands must run in a normal-privilege terminal. Headless Linux: use the .deb package rather than snap, run under xvfb, prefix commands with DISPLAY=:5, and set PrivateTmp=false for a systemd service.

  1. Enter these two slash commands in a Claude Code agent session, in the documented order.

    /plugin marketplace add https://github.com/pablo-mano/Obsidian-CLI-skill
    /plugin install obsidian-cli
plugins/obsidian-cli/skills/obsidian-cli/SKILL.md ↗ · Checked Oct 2, 2026README.md ↗ · Checked Oct 2, 2026.claude-plugin/marketplace.json ↗ · Checked Oct 2, 2026

Give it something to do.

Suggested first task

Search an Obsidian vault

Uses obsidian-cli

  • Search query replacing <search query>
  • Optional exact vault name replacing <vault name>
  • Obsidian Desktop v1.12+ running with the CLI enabled
Use the obsidian-cli skill to search my Obsidian vault for the text "<search query>" and return a short list of matching note paths. Use "<vault name>" as the first argument if I provide it; otherwise use the most recently active vault. Obsidian Desktop v1.12+ is running and its CLI is enabled. Do not modify any notes.
plugins/obsidian-cli/skills/obsidian-cli/SKILL.md ↗ · Checked Oct 2, 2026README.md ↗ · Checked Oct 2, 2026
Suggested first task

Review open Obsidian tasks

Uses obsidian-cli

  • Optional exact vault name replacing <vault name>
  • Obsidian Desktop v1.12+ running with the CLI enabled
Use the obsidian-cli skill to list the open tasks in my Obsidian vault and summarize them by source note without toggling or editing anything. Target "<vault name>" if supplied; otherwise use the most recently active vault. Obsidian Desktop v1.12+ is running and its CLI is enabled.
plugins/obsidian-cli/skills/obsidian-cli/SKILL.md ↗ · Checked Oct 2, 2026README.md ↗ · Checked Oct 2, 2026
Suggested first task

Find orphaned notes and broken links

Uses obsidian-cli

  • Optional exact vault name replacing <vault name>
  • Obsidian Desktop v1.12+ running with the CLI enabled
Use the obsidian-cli skill to perform a read-only link-health check of my Obsidian vault: list orphaned notes and unresolved wikilinks, then give me a concise summary. Target "<vault name>" if supplied; otherwise use the most recently active vault. Obsidian Desktop v1.12+ is running and its CLI is enabled. Do not rename, move, or delete anything.
plugins/obsidian-cli/skills/obsidian-cli/SKILL.md ↗ · Checked Oct 2, 2026README.md ↗ · Checked Oct 2, 2026