
Obsidian
Read, search, create, edit, organize, and inspect Obsidian vault notes, tasks, links...
Install
npx skills add EKKOLearnAI/ekko-studio --skill obsidian -g -a claude-code -y- Repository
- EKKOLearnAI/ekko-studio11.6k
- Category
- Writing
- Updated
- 3d ago
- License
- See repository
- Context cost
- Lightabout 939 tokens
- Runs scripts
- No, instructions only
What it does
Read, search, create, edit, organize, and inspect Obsidian vault notes, tasks, links, properties, and plugins with the official CLI.
Obsidian
Use the official obsidian CLI for Obsidian-aware vault operations. Vault notes are Markdown, so direct file reads and edits are appropriate when the exact vault path is known and the change does not require Obsidian to update links or metadata.
Prerequisites
- Obsidian 1.12.7 or newer is installed.
- Settings > General > Command line interface is enabled.
obsidianis registered onPATH.- Obsidian is running; the CLI connects to the desktop application.
Check without changing the vault:
obsidian version
obsidian help
If the CLI is absent, explain how to enable the official CLI in Obsidian. Do not silently install a third-party obsidian-cli package.
Vault selection
Multiple vaults are common. Use vault="<name>" when the target is ambiguous, and ask the user to choose rather than guessing. Prefer path="Folder/Note.md" for exact vault-relative resolution; file=<name> uses Obsidian's name-based resolution.
Do not edit .obsidian/ configuration unless the user explicitly requested a settings or plugin change. Avoid reading or exposing unrelated notes from a private vault.
Command pattern
obsidian <command> [name=value] [flag]
obsidian vault="Notes" search query="meeting notes" format=json
Quote parameter values containing spaces. Prefer structured output such as format=json when available.
Open and read
obsidian open file=Recipe
obsidian open path="Inbox/Idea.md" newtab
obsidian read
obsidian read file=Recipe
Search
obsidian search query="TODO" matches
obsidian search query="status::active" format=json
obsidian search:open query="project notes"
Create and modify
obsidian create name="New Note"
obsidian create path="Inbox/Idea.md" content="# Idea"
obsidian append file=Note content="New line"
obsidian prepend file=Note content="After frontmatter"
