Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Complete official Obsidian CLI reference (v1.12+). All 115 commands documented. Covers files, daily notes, search, tasks, tags, properties, links, bookmarks,...
Complete official Obsidian CLI reference (v1.12+). All 115 commands documented. Covers files, daily notes, search, tasks, tags, properties, links, bookmarks,...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Official command-line interface for Obsidian (v1.12+). 115 commands.
Obsidian 1.12+ (free, public release since v1.12) Obsidian must be running (CLI connects via IPC) Enable CLI: Settings → General → Enable CLI
Add Obsidian to PATH: macOS: export PATH="$PATH:/Applications/Obsidian.app/Contents/MacOS" Windows: $env:PATH += ";$env:LOCALAPPDATA\Obsidian" Linux: Snap: Already in PATH Flatpak: alias obsidian='flatpak run md.obsidian.Obsidian' AppImage: Move to ~/.local/bin and chmod +x Test: obsidian version
Parameters: name=value or name="value with spaces" Flags: just the name, e.g. open, overwrite Newlines: use \n in content strings Target vault: obsidian vault="My Vault" <command> (must be first) Target file: file=<name> (wikilink-style) or path=<folder/file.md> (exact) Copy output: append --copy to any command
obsidian daily # Open today obsidian daily:append content="- [ ] Buy milk" # Add to today obsidian daily:prepend content="# Important" # Add to top obsidian daily:read # Read today's content obsidian daily:path # Get daily note path
obsidian create name="Note" content="# Hello" # Create note obsidian create name="Note" template=Meeting # Create from template obsidian read file="Note" # Read note obsidian append file="Note" content="More text" # Append to note obsidian prepend file="Note" content="Top text" # Prepend to note obsidian move file="Note" to="Archive/Note.md" # Move note obsidian rename file="Note" name="New Name" # Rename note obsidian delete file="Note" # Delete note obsidian open file="Note" # Open note
obsidian search query="meeting notes" # Search vault obsidian search:context query="TODO" # Search with context obsidian search:open query="project" # Open search view
obsidian tasks daily todo # Incomplete tasks in daily obsidian tasks todo # All incomplete tasks obsidian task daily line=3 toggle # Toggle task at line 3
obsidian tags counts # List all tags obsidian tags counts sort=count # Sort by frequency obsidian property:set name="status" value="done" file="Note" obsidian property:read name="status" file="Note" obsidian property:remove name="status" file="Note" obsidian properties file="Note" # List all properties
obsidian backlinks file="Note" # Incoming links obsidian links file="Note" # Outgoing links obsidian orphans # No incoming links obsidian deadends # No outgoing links obsidian unresolved # Broken links
obsidian devtools # Open dev tools obsidian eval code="app.vault.getFiles().length" # Run JavaScript obsidian dev:screenshot path=screenshot.png # Screenshot obsidian plugin:reload id=my-plugin # Reload plugin
help - Show help / help for specific command version - Show Obsidian version reload - Reload the app window restart - Restart the app
daily - Open daily note daily:path - Get daily note path daily:read - Read daily note contents daily:append - Append content to daily note daily:prepend - Prepend content to daily note
file - Show file info files - List files in vault folder - Show folder info folders - List folders in vault open - Open a file create - Create a new file read - Read file contents append - Append content to a file prepend - Prepend content to a file move - Move or rename a file rename - Rename a file delete - Delete a file
search - Search vault for text search:context - Search with matching line context search:open - Open search view
tasks - List tasks in the vault task - Show or update a task
tags - List tags in the vault tag - Get tag info
properties - List properties in the vault property:set - Set a property on a file property:remove - Remove a property from a file property:read - Read a property value
aliases - List aliases in the vault
backlinks - List backlinks to a file links - List outgoing links from a file unresolved - List unresolved links orphans - Files with no incoming links deadends - Files with no outgoing links
outline - Show headings for a file
bookmarks - List bookmarks bookmark - Add a bookmark
bases - List all base files base:views - List views in a base base:create - Create a new item in a base base:query - Query a base and return results
templates - List templates template:read - Read template content template:insert - Insert template into active file
commands - List available command IDs command - Execute an Obsidian command hotkeys - List hotkeys hotkey - Get hotkey for a command
tabs - List open tabs tab:open - Open a new tab workspace - Show workspace tree workspaces - List saved workspaces workspace:load - Load a saved workspace workspace:save - Save current layout workspace:delete - Delete a saved workspace
diff - List or diff local/sync versions history - List file history versions history:list - List files with history history:read - Read a file history version history:restore - Restore a file history version history:open - Open file recovery
sync - Pause or resume sync (on/off) sync:status - Show sync status sync:history - List sync version history sync:read - Read a sync version sync:restore - Restore a sync version sync:open - Open sync history sync:deleted - List deleted files in sync
publish:site - Show publish site info publish:list - List published files publish:status - Show publish status publish:add - Publish files publish:remove - Unpublish files publish:open - Open published site
themes - List installed themes theme - Show active theme or get info theme:set - Set active theme theme:install - Install a community theme theme:uninstall - Uninstall a theme snippets - List installed CSS snippets snippets:enabled - List enabled CSS snippets snippet:enable - Enable a CSS snippet snippet:disable - Disable a CSS snippet
plugins - List installed plugins plugins:enabled - List enabled plugins plugins:restrict - Toggle restricted mode plugin - Get plugin info plugin:enable - Enable a plugin plugin:disable - Disable a plugin plugin:install - Install a community plugin plugin:uninstall - Uninstall a community plugin plugin:reload - Reload a plugin
vault - Show vault info vaults - List known vaults vault:open - Open a vault (TUI only)
random - Open a random note random:read - Read a random note
unique - Create unique note
web - Open URL in web viewer
wordcount - Count words and characters
recents - List recently opened files
devtools - Toggle Electron dev tools eval - Execute JavaScript dev:screenshot - Take a screenshot dev:console - Show captured console messages dev:errors - Show captured errors dev:css - Inspect CSS with source locations dev:dom - Query DOM elements dev:cdp - Run Chrome DevTools Protocol command dev:debug - Attach/detach CDP debugger dev:mobile - Toggle mobile emulation
"Cannot connect to Obsidian" Ensure Obsidian is running Enable CLI in Settings → General → Enable CLI "Command not found: obsidian" Add Obsidian to PATH (see Setup above) "File not found" file=Name resolves like wikilinks (no path, no .md) path=folder/file.md for exact paths
Obsidian 1.12+(免费公开版本) Obsidian 必须运行中 启用 CLI:设置 → 通用 → 启用 CLI
obsidian daily # 打开今日日记 obsidian create name="笔记" # 创建笔记 obsidian search query="关键词" # 搜索 obsidian tasks daily todo # 列出未完成任务 obsidian tags counts # 列出标签
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.