obsidian-bases

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

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/omardelarosa/claude-configs --skill obsidian-bases-omardelarosa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/omardelarosa/claude-configs/tree/main/skills/obsidian-bases
Command: npx skills add https://github.com/omardelarosa/claude-configs --skill obsidian-bases-omardelarosa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian Bases are YAML-based files that define dynamic views of notes in an Obsidian vault. They enable rapid creation and maintenance of complex, multi-view configurations without manual reconfiguration of each note.

Core Features & Use Cases

  • Define multiple views (table, cards, list, map) within a single base file.
  • Configure global filters, per-view filters, and formulas to compute derived values.
  • Create custom summaries and property configurations to improve information density.
  • Use case: build a "Notes Review" base that shows a table of notes filtered by a tag and displays a derived status.

Quick Start

Create a new base file named MyBase.base and configure a basic YAML schema with a single table view named Active Notes that orders by file.name.

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 of notes in an Obsidian vault?

You can create dynamic views of notes by generating Obsidian Base files that use YAML schemas to define table, cards, list, or map layouts. These files apply global and per-view filters to display your vault data.

What are Obsidian Bases and when do I need them?

Obsidian Bases are YAML-based files that define dynamic views of notes. You need them when you want to rapidly create and maintain complex, multi-view configurations without manually reconfiguring each note in your vault.

How do I add filters and formulas to Obsidian notes views?

You add filters and formulas to Obsidian notes views by configuring a YAML schema within a base file. This supports global and per-view filters alongside formulas to compute derived values and create custom summaries.

Can I configure multiple view layouts in a single Obsidian base file?

Yes, you can configure multiple view layouts in a single Obsidian base file. A base schema supports defining table, cards, list, and map views with property configurations and embedded code blocks to maximize information density.

Do I need prior YAML knowledge to set up Obsidian Bases?

Yes, you need prior YAML knowledge to set up Obsidian Bases because the base schemas are YAML-based. The configuration relies on defining properties, filters, and embedded code blocks within this structured format.

What is the best way to build a notes review system with derived statuses?

The best way to build a notes review system is to create a base file that shows a table of notes filtered by a tag. You can then apply formulas to the view to compute and display a derived status across your notes.