A solid CLI wrapper that lets Claude interact directly with your Obsidian vault without fumbling around with file paths. It handles the usual suspects: reading notes, creating content, searching across your vault, managing properties and tasks. The real win is the plugin development workflow. Instead of manually reloading plugins and hunting through console logs, you get clean commands to reload code, capture errors, take screenshots for visual verification, and inspect DOM elements. It's basically what you'd build yourself after getting tired of the reload-and-pray cycle when developing Obsidian plugins.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
11
skills.sh installs
84.1K
GitHub stars
51.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add kepano/obsidian-skills --skill obsidian-cli --agent claude-code

Installs into .claude/skills of the current project.

Files

Obsidian CLI

Use the obsidian CLI to interact with a running Obsidian instance. Requires Obsidian to be open.

Before using the CLI

Run obsidian help to check availability. If the command is missing, explain how to turn on the CLI using https://help.obsidian.md/cli. The obsidian command ships with the Obsidian installer; don't install the unrelated npm package obsidian-cli. If it can't find Obsidian, ask the user to open the desktop app, then retry. In a sandboxed shell the same message can mean the sandbox blocked the CLI's local socket.

On WSL, run Obsidian.com from the Windows install folder, not Obsidian.exe. Obsidian.com is the console wrapper that prints the output; Obsidian.exe exits without printing anything.

The CLI exits with status 0 even when a command fails, so read its output before reporting that a command succeeded.

Quote parameters for the current shell, and pass note text as literal argument data, never as executable shell syntax.

Command reference

Run obsidian help to see all available commands. This is always up to date. Full docs: https://help.obsidian.md/cli

Syntax

Sponsors

Details

Repository
github.com/kepano/obsidian-skills
Categories
Frontend Development, Debugging, CLI & Terminal, Office & Documents

More from kepano/obsidian-skills

All 5
1pbakaus avatarcritiquepbakaus/impeccableEvaluate design from a UX perspective, assessing visual hierarchy, information architecture, emotional resonance, cognitive load, and overall quality with quant82.6Kskills.sh installs
2pbakaus avatarauditpbakaus/impeccableRun technical quality checks across accessibility, performance, theming, responsive design, and anti-patterns. Generates a scored report with P0-P3 severity rat81.9Kskills.sh installs
3pbakaus avataradaptpbakaus/impeccableAdapt designs to work across different screen sizes, devices, contexts, or platforms. Implements breakpoints, fluid layouts, and touch targets. Use when the use81.7Kskills.sh installs
4greensock avatargsap-performancegreensock/gsap-skillsOfficial GSAP skill for performance — prefer transforms, avoid layout thrashing, will-change, batching. Use when optimizing GSAP animations, reducing jank, or w78.9Kskills.sh installs
5obsidianmd avatardefuddleobsidianmd/obsidian-skillsExtract clean Markdown from HTML pages with Defuddle CLI.77Kskills.sh installs
6jakubkrehel avatarmake-interfaces-feel-betterjakubkrehel/make-interfaces-feel-betterDesign engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover stat76Kskills.sh installs