obsidian-bases

Create and configure Obsidian .base files with YAML for database-like note views.

1|Updated Apr 13, 2015
One-click install
npx skills add https://github.com/tyler-dot-earth/.dotfiles --skill obsidian-bases-tyler-dot-earth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/tyler-dot-earth/.dotfiles/tree/main/agents/skills/obsidian-bases
Command: npx skills add https://github.com/tyler-dot-earth/.dotfiles --skill obsidian-bases-tyler-dot-earth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Obsidian Bases help you visualize and organize notes as database-like structures, but creating and configuring .base files can be tedious and error-prone without guidance.

Core Features & Use Cases

  • Create .base files with valid YAML content to drive multiple views (table, cards, list, map)
  • Define filters, properties, formulas, and summaries to tailor which notes are shown and how they are displayed
  • Validate YAML syntax and ensure referenced properties and formulas exist to prevent rendering errors
  • Use cases include organizing large note collections, creating dashboards of notes by tag, folder, or property

Quick Start

Create a .base file in your Obsidian vault with YAML content that defines filters, formulas, and a view, then open it in Obsidian to verify the base renders correctly.

Frequently Asked Questions about obsidian-bases

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Obsidian Bases with YAML to visualize notes as a database?

To create an Obsidian Base, you generate a .base file with YAML content defining filters, properties, and view configurations. This allows you to visualize and organize notes using database-like views such as tables, cards, lists, or maps.

What is the best way to filter notes by properties in an Obsidian database view?

Filtering notes by properties in an Obsidian database view is done by defining filter rules within your .base file's YAML syntax. You can target specific note collections by tags, folders, or custom properties to control exactly which notes are displayed.

Can I use computed formulas in Obsidian .base files?

Yes, you can use computed formulas in Obsidian .base files by defining them in the YAML configuration. The setup validates syntax and ensures referenced properties exist to prevent rendering errors when displaying your database views.

Does the Obsidian Bases YAML configuration support multiple view types?

Obsidian Bases YAML configuration supports multiple view types including table, cards, list, and map. You define these views in your .base file to gain consistent, multi-view access to large note collections within your vault.

Why does my Obsidian .base file show rendering errors?

Obsidian .base files show rendering errors when the YAML syntax is invalid or when referenced properties and formulas do not exist. Validating the YAML content and ensuring all referenced fields are present prevents these display issues.

Do I need YAML knowledge to set up Obsidian Bases for large note collections?

Yes, setting up Obsidian Bases requires YAML knowledge because .base files rely on YAML definitions to configure filters, properties, formulas, and views. This structure is essential for organizing and accessing large note collections effectively.