obsidian-bases

Generate Obsidian Base YAML files with filters, formulas, and views.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/zhboner/Agent-Skills --skill obsidian-bases-zhboner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/zhboner/Agent-Skills/tree/main/obsidian-skills/skills/obsidian-bases
Command: npx skills add https://github.com/zhboner/Agent-Skills --skill obsidian-bases-zhboner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of manually scanning and organizing lots of Obsidian notes by providing a reusable, database-like way to filter, compute, and display them in consistent views.

Core Features & Use Cases

  • Create database-style Base files: Define global filters, properties, views, and summaries in a single .base YAML document.
  • Powerful filters and computed formulas: Use filter expressions and formulas to derive fields like statuses, durations, formatted dates, and numeric calculations.
  • Multiple view types for different needs: Render the same base as table, cards, list, or map style outputs depending on how you want to inspect your notes.

Quick Start

Create a new .base file in your Obsidian vault with valid YAML that includes filters, optional formulas, and at least one views entry, then open it in Obsidian to confirm the view renders without YAML or formula errors.

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-style filtered views for Obsidian notes?

You can create database-style filtered views for Obsidian notes by defining filters, properties, and views in a .base YAML file. This turns scattered note collections into consistently displayed tables, cards, lists, or maps.

Can I use computed formulas in Obsidian to calculate durations and statuses?

Yes, you can use computed formulas in Obsidian by defining formula expressions in your .base file. This allows you to derive fields like statuses, durations, formatted dates, and numeric calculations dynamically.

What is the best way to build a task tracker or reading list in Obsidian?

The best way to build a task tracker or reading list in Obsidian is using a .base file schema. It applies global filters and computed formulas to render notes as interactive tables or card views driven by tags and folders.

How do I fix YAML rendering errors when configuring Obsidian Bases?

To fix YAML rendering errors when configuring Obsidian Bases, validate your YAML quoting and ensure formula references are correctly formatted. Proper structure for filters, formulas, and views ensures Obsidian renders correctly.

Does Obsidian Bases support map and list outputs for daily notes?

Yes, Obsidian Bases supports map and list outputs for daily notes. You can define multiple view types in your .base file to render the same filtered data as table, cards, list, or map style outputs.