obsidian-bases

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

1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/huangeddie/dotfiles --skill obsidian-bases-huangeddie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/huangeddie/dotfiles/tree/main/private_dot_openclaw/exact_skills/obsidian/obsidian-bases
Command: npx skills add https://github.com/huangeddie/dotfiles --skill obsidian-bases-huangeddie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Creating consistent, database-like views in Obsidian from many notes is hard to keep organized and error-free without a reusable, structured Base definition.

Core Features & Use Cases

  • Base YAML authoring: Create and maintain .base files that define global filters, formulas, properties, summaries, and multiple views.
  • Powerful filtering and querying: Use global or per-view filters (AND/OR/NOT, nested conditions, and common operators) to control exactly which notes appear.
  • Computed fields and summaries: Define formulas for computed properties and map view summaries to aggregated results like Average, Sum, Min/Max, and more.

Quick Start

Ask the skill to generate an Obsidian .base file that shows a table view of your notes filtered by status, includes a computed formula column, and adds a summary for the view.

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 views in Obsidian from my notes?

Obsidian Bases (.base files) let you create database-style views over vault notes using valid YAML to define filtered, formula-driven table, cards, list, or map views. You can organize recurring note collections into structured tables without manual sorting.

Can I use computed formulas and summaries in Obsidian Bases?

Yes, Obsidian Bases support computed formulas for calculated properties and aggregated summaries like Average, Sum, Min, and Max. You define these directly in the YAML structure to compute values dynamically across your filtered notes.

How do I filter notes in Obsidian Bases using nested conditions?

Obsidian Bases support global and per-view filters using AND, OR, NOT operators with nested conditions. You define these filter conditions in the YAML file to control exactly which notes appear in each specific view.

Why do my Obsidian Base formulas fail to render correctly?

Obsidian Base formula errors typically occur from invalid YAML syntax, incorrect filter or formula syntax, inconsistent property naming, or missing quotes and guards. Ensuring proper quoting and consistent property names prevents these rendering errors.

What view types does an Obsidian Base file support?

Obsidian Base files support table, cards, list, and map views. Each view can have independent filters, computed properties, and aggregated summaries defined in the YAML structure to visualize your notes differently.

Do I need any plugins to use Obsidian Bases?

Obsidian Bases rely on valid YAML definitions for .base files that render database views over vault notes. The core requirement is correct YAML syntax and consistent property naming rather than external plugin dependencies.