Documents three install options (remote /skill add, project-local, user-level)
plus verify and invoke examples, following the same structure as other platform sections.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- property:set stores list values as strings (not YAML arrays)
- eval requires single-line JS; add temp-file workaround
- Multi-vault "Name" command may fail; document fallback
Added Tips 10-12 to SKILL.md, inline callouts to command-reference.md,
two new Troubleshooting rows, and version bump to 1.3.0.
Fixes#1
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Clarifies exact error returned when no file is active in Obsidian UI:
"Error: No active editor. Open a file first."
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Clarifies that template:insert targets the active Obsidian UI file,
not a CLI path. Points to create path= template= as the correct
CLI alternative.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- files: remove format=json (returns plain text, not JSON)
- search matches: note it does not return match context in v1.12
- search format=json: clarify it returns array of path strings
- tasks: note that no-args returns all tasks (same as tasks all) in v1.12
- plugins versions: note version numbers only shown for community plugins
- plugin:uninstall: add undiscovered command
- themes versions: add undiscovered subcommand, remove nonexistent install/switch
- template:insert: clarify it targets the active Obsidian UI file, not a path
- dev:screenshot: note path must be vault-relative (absolute paths silently fail)
- dev:debug on/off: add undiscovered commands required before dev:console
- dev:console: note requires dev:debug on first
- jq example: fix .[].path -> .[] (search returns strings, not objects)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add .gitignore to exclude test-results/ from version control
- Fix `obsidian move` syntax in SKILL.md and command-reference.md:
the parameter is `to=<full-path>` not `name=<filename>` (confirmed
by live testing against TestVault — CLI exits 0 with error message
when name= is used, silent failure)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Cursor: rewrite section to use native skills system (.cursor/skills/
or Remote Rule from GitHub) — rules file approach was incorrect
- Windsurf: note 12K char limit per file, instruct users to split
SKILL.md and command-reference into separate rule files
- Nanoclaw: new section — skills load from .claude/skills/obsidian-cli/
- Openclaw: new section — skills load from skills/obsidian-cli/ at
project root (50+ skills confirmed in SKILL.md format)
- GitHub Copilot: add path-scoped instructions alternative
- Generic section: remove tool-specific names, keep generic
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add plugin.json for Claude Code plugin system compatibility
- Remove Catalyst License and Early Access/Insider requirements — Obsidian v1.12
is now available to all users
- Update README: Claude Code plugin install instructions with /plugin command,
manual ZIP install option, and corrected prerequisites
- Fix Windows platform note (remove insider Discord channel reference)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Covers installation in Claude Code (Skills plugin), Cursor, Windsurf,
GitHub Copilot, and any generic LLM agent. Includes prerequisites,
quick examples, command overview table, and troubleshooting.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Initial commit with SKILL.md and full command reference for the
official Obsidian CLI — covering notes, daily notes, search,
properties, tags, tasks, links, sync, plugins, and developer tools.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>