What problem does it solve? Writing Obsidian .base files by hand is error-prone: YAML quoting mistakes, undefined formula references, and Duration type misuse cause views to fail silently or throw syntax errors. This Skill provides the complete schema, filter syntax, and troubleshooting rules needed to produce valid Bases on the first attempt. ## Core Features & Use Cases - Base file authoring: Create .base files with global and per-view filters, formula properties, display names, and summaries across table, cards, list, and map views. - Formula and date handling: Build computed properties with correct Duration field access, date arithmetic, conditional logic, and null guards. - Validation and troubleshooting: Diagnose YAML quoting errors, mismatched quotes in formulas, and references to undefined formulas. - Use Case: Build a task tracker base that filters notes tagged "task", computes days until due and overdue status, groups active tasks by status, and shows average days remaining as a summary. ## Quick Start Create an Obsidian base file that shows all notes tagged "book" in a cards view with author, cover, and a formula showing estimated reading time.