obsidian-bases

Create .base files to query vault notes by frontmatter properties.

2|1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/cdeistopened/skill-stack-skills --skill obsidian-bases-cdeistopened
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/cdeistopened/skill-stack-skills/tree/main/infrastructure/obsidian-bases
Command: npx skills add https://github.com/cdeistopened/skill-stack-skills --skill obsidian-bases-cdeistopened

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian Bases provides a reference for creating .base files — Obsidian's built-in database views that query vault files by frontmatter properties to build task dashboards, content indexes, and filtered views.

Core Features & Use Cases

  • Create .base definitions to query vault files by frontmatter properties.
  • Build dynamic dashboards and filtered views for vault organization and reporting.
  • Use cases include generating task dashboards, content indexes, and targeted note views across large vaults.

Quick Start

Create a new .base file in your vault that defines filters, properties, and views to surface notes matching frontmatter.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I query Obsidian vault notes by frontmatter properties?

To query Obsidian vault notes by frontmatter properties, you create a .base file using a simple YAML schema. This file defines filters, formulas, properties, summaries, and views to surface matching notes.

What is an Obsidian .base file and how does it work?

An Obsidian .base file is a structured definition that queries vault files based on frontmatter properties. It uses a YAML schema containing filters, formulas, properties, summaries, and views to build dynamic database views.

How do I build a task dashboard in Obsidian from existing notes?

You build a task dashboard in Obsidian by creating a .base file that filters your existing notes using frontmatter properties. This generates a dynamic, filtered view to organize and report on tasks across large vaults.

Do I need the Bases core plugin to create filtered vault views?

Yes, you need the Bases core plugin to create filtered vault views. This Skill provides the YAML schema reference for the .base files, but the plugin itself handles the structured querying and dashboard rendering.

Can I generate content indexes across a large Obsidian vault?

Yes, you can generate content indexes across a large Obsidian vault by defining filters and properties in a .base file. This queries your frontmatter metadata to create targeted, dynamic note views.