- Add `dev:mobile` (toggle mobile emulation) to dev command lists in
SKILL.md (both copies) and README — present in command-reference.md
but missing from the quick-reference tables
- Update minimum version recommendation from v1.12.0 to v1.12.4 in
SKILL.md prerequisites table (1.12.4 is the latest stable as of
2026-03-05; fixes Windows path detection, Unicode, startup bugs)
- Update README Obsidian badge from v1.12+ to v1.12.4+
https://claude.ai/code/session_01285FCGJmPvrLodTg4nVuc9
- Platform Notes: warn about missing Obsidian.com from outdated installers
and Git Bash/.exe resolution issue for colon subcommands
- Troubleshooting: add two rows for exit 127 scenarios on Windows
- Tips: add tip 13 with non-colon fallback alternatives
Closes#2
Co-authored-by: pablo-mano <pablo-mano@users.noreply.github.com>
Brings the plugins/obsidian-cli mirror in line with the root skill:
updated description and improved reference pointer.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Document three ways to activate the skill (natural language, explicit
prefix, strict mode) and fix the inaccurate "auto-triggers" claim on
the marketplace install step.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description rewritten to emphasize vault action intent over CLI syntax,
with explicit "without this skill Claude has no vault access" framing.
Adds v2 eval set (20 queries built around natural-language vault requests).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The skill should activate whenever the user wants Claude to interact with
their Obsidian vault — not only when they explicitly mention the CLI or
terminal. Casual phrases like "add to my daily note" or "search my vault"
are now explicit triggers.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace the broad description with a sharper, action-oriented one that
emphasizes the terminal/script context as the trigger signal and explicitly
lists concrete subcommands. Add eval/ directory with 20 trigger eval queries
and the HTML reviewer used to generate them.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Make the reference blockquote actionable: specify when to read it (specific
flags/formats/subcommands) rather than just announcing it exists.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The issue #1 gotcha documentation was a doc-only change and did not
warrant a version bump. Revert plugin.json from 1.3.0 → 1.2.0.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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>