obsidian-bases

Create and edit Obsidian .base files with filters, formulas, and multiple views.

180|20|Updated Oct 3, 2025
One-click install
npx skills add https://github.com/edrickleong/obsidian-calendar-bases --skill obsidian-bases-edrickleong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/edrickleong/obsidian-calendar-bases/tree/main/.agents/skills/obsidian-bases
Command: npx skills add https://github.com/edrickleong/obsidian-calendar-bases --skill obsidian-bases-edrickleong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian Bases lets you organize notes into database-like views by creating .base files with filters, formulas, and multiple views, simplifying complex note organization and retrieval.

Core Features & Use Cases

  • Define filters to select notes by tag, folder, property, or date, enabling focused databases.
  • Create one or more views (table, cards, list, map) to display properties and computed summaries.
  • Use formulas to derive computed fields and summaries across notes; design reusable bases for knowledge work.
  • Use Case: Build a project dashboard that shows tasks, owners, due dates, and progress across notes.

Quick Start

Create a .base file in your vault with YAML content, then configure filters, formulas, and views to render database-like note collections.

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 to organize notes with filters and formulas?

You create .base files in your vault with YAML frontmatter, then configure filters to select notes by tag or folder, add formulas for computed fields, and define views like tables or cards to render structured collections.

What is an Obsidian Base file and when do I need one?

An Obsidian Base file (.base) is a YAML-formatted configuration that organizes notes into database-like views. You need one when you want structured retrieval, dynamic filtering, and computed properties across your notes.

How do I set up filters in Obsidian Bases to select notes by tag, folder, or property?

Filters are configured within the .base file using YAML syntax. You define conditions that select notes based on tags, folders, properties, or dates, enabling focused database collections of matching notes.

Can I use formulas in Obsidian Bases to derive computed fields and summaries across notes?

Yes, Obsidian Bases supports formulas to derive computed fields and summaries across notes. You define the formula syntax in the .base file to calculate values and display them in your chosen views.

Does Obsidian Bases require YAML frontmatter in the base file to work correctly?

Yes, YAML frontmatter in the .base file is required. Correct syntax for filters, formulas, and views must be present in the YAML configuration for the Bases feature to render and function properly.

What view types can I create in Obsidian Bases to display my note properties?

Obsidian Bases lets you create multiple views including table, cards, list, and map. Each view type displays note properties and computed summaries, allowing you to switch between different presentations of the same filtered data.