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.
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.
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.
Enter these two slash commands in a Claude Code agent session, in the documented order.
Installs: Complete obsidian-cli plugin loaded directly from the cloned Obsidian-CLI-skill repository · 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.
Git and the Claude Code CLI must already be available; the supplied evidence does not document installers for them.
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.
Run from: A parent directory where the Obsidian-CLI-skill repository will be cloned; launch Claude Code from that same directory so ./Obsidian-CLI-skill resolves correctly.
In a terminal, clone the repository into the current directory.
Installs: Complete obsidian-cli plugin configured persistently for one Claude Code project from the GitHub repository · 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.
Run from: The Claude Code project whose .claude/settings.json will be edited.
Manually add the documented plugins configuration to the project's .claude/settings.json, defining obsidian-cli with source type github and repository pablo-mano/Obsidian-CLI-skill.
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.
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.
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.