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.