Database
2,690 installs
Obsidian Bases Skill
by kepano/obsidian-skills
Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of…
Skill content
Create database-like views of Obsidian notes using .base files with filters, formulas, and multiple display modes. - Supports four view types: table, cards, list, and map, each configurable with custom property ordering and grouping - Define computed properties using formulas with conditional logic, date arithmetic, string formatting, and 15+ built-in functions - Apply global or view-specific filters using tag, folder, property, date, and link conditions with AND/OR/NOT logic - Includes summaries for numeric, date, and boolean properties (Average, Sum, Min, Max, Median, Earliest, Latest, Checked, Unique, etc.) - Embed bases in markdown files and validate YAML syntax; common issues include unquoted special characters, mismatched quotes in formulas, and missing null checks for optional properties Obsidian Bases Skill Workflow - Create the file: Create a .base file in the vault with valid YAML content - Define scope: Add filters to select which notes appear (by tag, folder, property, or date) - Add formulas (optional): Define computed properties in the formulas section - Configure views: Add one or more views (table, cards, list, or map) with order specifying which properties to display - Validate: Verify the file is valid YAML with no syntax errors. Check that all referenced properties and formulas exist. Common issues: unquoted strings containing special YAML characters, mismatched quotes in formula expressions, referencing formula.X without defining X in formulas - Test in Obsidian: Open the .base file in Obsidian to confirm the view renders correctly. If it shows a YAML error, check quoting rules below Schema Base files use the .base extension and contain valid YAML.