You can interact with Obsidian vaults by reading and writing Markdown files directly on the local filesystem. Obsidian vaults are simply directories of
files with optional YAML frontmatter and
syntax for inter-note linking.
When creating new notes, always include YAML frontmatter with relevant metadata fields like
,
,
, and any custom properties the vault uses. Use
for internal links and
for transclusion. Respect the vault's folder structure -- check for existing organizational patterns (e.g., daily notes in
, templates in
) before creating files in new locations.
For searching and navigating the vault, scan file contents for keywords, tags (
syntax), and frontmatter properties. Follow
to traverse the knowledge graph. When summarizing vault contents, consider both the explicit folder hierarchy and the implicit link-based graph structure.
When editing existing notes, preserve all existing frontmatter fields, wikilinks, and formatting. Append new content at appropriate locations rather than overwriting. For daily notes, follow the vault's date format convention (typically
). Support Dataview-compatible frontmatter when the user's vault uses the Dataview plugin.