obsidian-bases

Create and maintain Obsidian Base files with YAML schema for dynamic note views.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian Bases enable structured, dynamic views of your notes, transforming a flat vault into an organized database-like space. This skill helps you define and edit .base files to generate tailored views of your notes with filters, formulas, and summaries.

Core Features & Use Cases

  • Base definition and YAML schema: Use frontmatter name and description plus a YAML body to configure global filters, formulas, properties, and multiple views.
  • Multi-view dashboards: Create table, cards, list, or map views to surface notes by tag, folder, or property.
  • Reusable data models: Define formulas and summaries that apply across all views for consistent reporting.
  • Use Case: Build a Project Notes Base that shows all md files in a folder with status tags and computed due dates.

Quick Start

Create a new Base.base with a simple table view showing files in the Notes/Projects folder, including a couple of sample formulas.

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 Obsidian?

To create dynamic views of notes in Obsidian, you define .base files using a valid YAML schema with frontmatter for name and description, plus configurations for filters, formulas, properties, and multiple views. This transforms a flat vault into an organized database-like space.

Can I use YAML formulas and filters to build a multi-view dashboard in Obsidian?

Yes, you can build multi-view dashboards using YAML formulas and filters in a Base. This skill configures table, cards, list, or map views to surface notes by tag, folder, or property, applying reusable data models for consistent reporting across all views.

What is the best way to organize Obsidian notes by status tags and computed due dates?

The best way to organize notes by status tags and computed due dates is to create a Project Notes Base. You define global filters and formulas in the YAML body to generate a tailored view of all markdown files in a specific folder.

Does the Obsidian Bases schema require frontmatter for properties and views?

Yes, the Obsidian Bases schema requires frontmatter for name and description. The YAML body then defines global filters, formulas, properties, and multiple views as needed to ensure the Base file generates valid dynamic note views.

How do I start creating an Obsidian Base with a table view?

To start creating an Obsidian Base with a table view, make a new .base file and configure the YAML body to show files in a target folder like Notes/Projects. You can include sample formulas to compute values and define properties for the view.