What problem does it solve? Working with an Obsidian vault through shell commands breaks on paths with spaces, unexpanded environment variables, and quoting issues. This Skill standardizes note operations and vault initialization using native file tools with a resolved absolute vault path. ## Core Features & Use Cases - Tier 1 Note Operations: Read, list, search (by filename or content), create, append, and patch notes inside an existing vault using read_file, write_file, patch, and search_files instead of cat, find, grep, or ls. - Tier 2 Vault Initialization: Convert a project directory into an Obsidian knowledge base with .obsidian/ config, _INDEX.md MOC chains, YAML frontmatter, wikilink reference sections, and symlinks to external source files. - Use Case: Turn a research repository full of Markdown, TeX, and PDF files into a navigable Obsidian knowledge base with graph view, backlinks, and a fact_store sync script, without copying source files. ## Quick Start Resolve the vault path from the OBSIDIAN_VAULT_PATH environment variable, then use this skill to search all markdown notes in the vault for a given keyword.