What problem does it solve? Driving the native Obsidian CLI from an agent is error-prone: Windows resolves the wrong binary, empty results are ambiguous, and unguarded writes can corrupt notes. This Skill defines a guarded calling contract so wiki operations against a live Obsidian vault stay safe and auditable. ## Core Features & Use Cases - Guarded command execution: Routes all CLI calls through a wrapper script with locking, timeouts, and rejection of oversized or multiline requests. - Search, links, and properties: Covers read/search with cost probing, backlinks and unresolved-link inspection, and typed frontmatter property get/set. - Empty-result verification: Distinguishes a real empty result from a dead backend using a lazy canary probe before acting on emptiness. - Use Case: While maintaining a wiki vault, an agent needs to check whether a note has backlinks before archiving it; this Skill provides the exact guarded command sequence and the verification step to trust the answer. ## Quick Start Ask the agent to use the obsidian-cli skill to search the vault for notes tagged neural and list their backlinks.