obsidian-bases
obsidian-bases enables you to transform vault notes into queryable, interactive views using Obsidian's native database layer. Define filters, computed properties, and multiple view types (table, cards, list) in .base files stored as YAML, then embed them directly in your notes. Perfect for dashboards, entity trackers, and content organization.
obsidian-bases lets you create queryable database views in Obsidian using .base files with filters, formulas, and multiple view types.
AI-generated summary based on this skill's SKILL.md
Install
AgriciDaniel/claude-obsidian/obsidian-bases · repository language: Python
git clone https://github.com/AgriciDaniel/claude-obsidian
cp -r claude-obsidian/skills/obsidian-bases ~/.claude/skills/obsidian-basesFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I create a database table in obsidian-bases?
obsidian-bases lets you create database tables by defining .base files with YAML configuration. Specify your note source, add filters to select which notes appear, define columns with computed properties, and choose your view type (table, cards, or list). Once configured, embed the .base file in any note to display your dynamic table pulling live data from your vault.
What is the obsidian-bases .base files syntax?
obsidian-bases .base files use YAML syntax to configure your database views. Define the source notes, write filters to query properties, add computed properties for derived data, set grouping and sort order, and specify your view layout. The YAML structure maps directly to Obsidian's native database layer, making it easy to avoid parsing errors by following proper indentation and field naming conventions.
How can I write filters and formulas to query vault notes?
obsidian-bases supports filters and formulas that let you query and compute properties over your vault notes. Write filter expressions to select notes by metadata, use formula syntax for computed columns, and apply functions for date calculations, text transformations, and conditional logic. Combine multiple filters with AND/OR operators to build complex queries across your entire vault.
What view types does obsidian-bases support for dashboards?
obsidian-bases offers table, cards, and list view types for building vault dashboards. Tables display structured data in rows and columns; cards show note previews with grouped metadata; lists present items in a compact format. Group views by any property, sort by multiple fields, and embed multiple views in a single dashboard note for comprehensive content organization.
Are there obsidian-bases example templates available?
obsidian-bases includes templates for common use cases like wiki indexes, entity trackers, and content dashboards. These templates demonstrate YAML configuration patterns, filter syntax, computed property examples, and view embedding techniques. Use them as starting points to learn best practices and accelerate your own dashboard and tracker setup.
How do I avoid common obsidian-bases YAML parsing errors?
obsidian-bases YAML parsing requires proper indentation (spaces, not tabs), correct field naming, and valid syntax for filters and formulas. Common errors include misaligned nested properties, unclosed quotes in filter expressions, and incorrect date formula formats. Review the syntax guide, validate indentation carefully, and test filters incrementally to catch issues early.
SKILL.md
rendered from the published skill — quoted content, verbatim
obsidian-bases: Obsidian's Database Layer
Obsidian Bases (launched 2025) turns vault notes into queryable, dynamic views. Tables, cards, lists, maps. Defined in .base files. No plugin required; it is a core Obsidian feature.
Substrate preference (v1.7+): This skill is a self-contained fallback. Prefer kepano/obsidian-skills as the authoritative substrate — its obsidian-bases skill is the canonical reference for Bases YAML, formulas, and view definitions. If you see an obsidian-bases skill available without the claude-obsidian: namespace, that is kepano's version: use it. The reference below is provided so the plugin remains functional when kepano's marketplace is not installed. Install: claude plugin marketplace add kepano/obsidian-skills. Official Bases
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
skills/obsidian-bases/SKILL.md