obsidian-bases

Generate Obsidian .base YAML with filters, formulas, and ordered views.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/Shallow-W/llm-wiki --skill obsidian-bases-shallow-w
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/Shallow-W/llm-wiki/tree/main/.claude/skills/obsidian-bases
Command: npx skills add https://github.com/Shallow-W/llm-wiki --skill obsidian-bases-shallow-w

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you turn scattered Obsidian notes into database-like views by generating valid .base YAML that supports filtering, computed formulas, ordering, grouping, and summaries.

Core Features & Use Cases

  • Create database-style Obsidian Bases (.base) that define global filters, properties, and one or more display views.
  • Apply powerful filters using tag, folder, property, date, and logical expressions so only the right notes appear.
  • Compute derived fields with formulas and show them in table, cards, list, or map views, including summary metrics like averages or sums.
  • Use cases: building task trackers, reading lists, daily note indexes, project dashboards, and any workflow where you need repeatable, queryable views over frontmatter.

Quick Start

Ask to generate an Obsidian .base file that includes global filters, at least one table view with an ordered property list, and formulas for any computed columns you want to summarize.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create database-like views in Obsidian from scattered notes?

Obsidian Bases generate database-style views by defining valid .base YAML files that apply global filters, computed formulas, and ordering to vault notes. You can create table, cards, list, or map presentations to query frontmatter data.

What Obsidian Bases formulas and filters can I use to group and summarize notes?

Obsidian Bases support computed formulas and powerful filters using tag, folder, property, date, and logical expressions. You can group notes and display summary metrics like averages or sums across subsets of vault notes.

How do I build a task tracker or reading list dashboard in Obsidian?

Build task trackers or reading lists by generating an Obsidian .base file with global filters, a table view with an ordered property list, and computed columns for summaries. This creates repeatable, queryable views over frontmatter.

Can I use Obsidian Bases to filter vault notes by properties and frontmatter?

Yes, Obsidian Bases apply powerful filters using property, tag, folder, and date expressions so only matching notes appear. The .base YAML structure requires supported filter expressions and matching formula references to display correctly.

Does Obsidian Bases work with map views and computed columns?

Obsidian Bases support table, cards, list, and map views with computed derived fields. The YAML structure requires deterministic view schemas, property display configuration, and valid formula references for computed columns to render properly.

What are the limitations of Obsidian Bases YAML structures?

Obsidian Bases require a valid .base YAML structure with matching formula references, supported filter expressions, and deterministic view schemas. Invalid YAML structures or mismatched formula references will prevent views from rendering correctly.