obsidian-bases

Create and edit Obsidian Base files with YAML views, filters, formulas, and summaries.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dr-code/beacon --skill obsidian-bases-dr-code
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/dr-code/beacon/tree/main/plugins/all-skills/skills/obsidian-bases
Command: npx skills add https://github.com/dr-code/beacon --skill obsidian-bases-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian Bases provide a structured, YAML-based way to define dynamic views of notes, replacing ad-hoc organization with repeatable, shareable configurations.

Core Features & Use Cases

  • Create and edit Obsidian Base (.base) files with multiple views (table, cards, list, map) and embedded filters, formulas, and summaries to drive dashboards and knowledge bases.
  • Define global filters, per-view filters, and property mappings to tailor how notes are displayed and summarized.
  • Use cases include building project dashboards, reading lists, and task trackers across a vault.

Quick Start

Create a new Obsidian Base file named Projects.base and configure a table view that lists all notes with a status property.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create dynamic views in Obsidian to organize notes?▼

You can create dynamic views in Obsidian by generating .base files with valid YAML that define multiple views, filters, formulas, and summaries. This replaces ad-hoc organization with repeatable, shareable configurations for your vault.

What is an Obsidian Base file and how does it work?▼

An Obsidian Base file is a YAML-based configuration file that defines dynamic views of notes. It works by applying global filters, per-view filters, and property mappings to tailor how notes are displayed and summarized across your vault.

How do I build a project dashboard in Obsidian using YAML?▼

Build a project dashboard in Obsidian by creating a .base file using YAML to configure table, card, list, or map views. Define global filters and property mappings to display notes with specific properties like status across your vault.

Can I use formulas and filters to summarize notes in Obsidian?▼

Yes, you can use formulas and filters to summarize notes in Obsidian by embedding them within .base files. These configurations support per-view filtering and property mappings to tailor how notes are calculated and displayed.

Does the Obsidian Bases approach support map and card views?▼

Yes, the Obsidian Bases approach supports map and card views alongside table and list views. You configure these multiple view types within a single .base file using valid YAML syntax to tailor note display.

What is the best way to configure vault-wide reading lists in Obsidian?▼

The best way to configure vault-wide reading lists in Obsidian is by creating a .base file with YAML configurations. Define global filters and per-view filters to dynamically display and summarize relevant notes across your vault.