obsidian-bases

Automate creation and validation of Obsidian .base files for data-driven views.

13|1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/debug-zhuweijian/ai-research-toolkit --skill obsidian-bases-debug-zhuweijian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/debug-zhuweijian/ai-research-toolkit/tree/main/modules/05-knowledge/skills/obsidian-bases
Command: npx skills add https://github.com/debug-zhuweijian/ai-research-toolkit --skill obsidian-bases-debug-zhuweijian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian Bases helps organize notes by converting .base YAML definitions into interactive data views inside Obsidian, reducing manual configuration and repetitive formatting.

Core Features & Use Cases

  • Define filters to select notes by tags, folders, properties, or dates.
  • Define formulas for computed properties used across views.
  • Configure multiple views (table, cards, list, map) with display order.
  • Validate YAML structure and test in Obsidian.
  • Use cases: build a library catalog, a daily notes index, or a research knowledge base with navigable views.

Quick Start

Create a new .base file in your Obsidian vault with valid YAML content and open it in Obsidian to render the views.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create dynamic data views in Obsidian using YAML?

To create dynamic data views in Obsidian, you define YAML configurations in a .base file that specify filters, formulas, and view types. This automates rendering notes into interactive displays without manual formatting.

Can I filter Obsidian notes by tags, folders, and properties automatically?

Yes, you can filter Obsidian notes automatically by configuring filter definitions within a .base YAML file. These filters select notes dynamically based on tags, folders, properties, or dates to populate your views.

What view types are supported for visualizing notes in an Obsidian base file?

Obsidian base files support table, cards, list, and map view types for visualizing notes. You can configure multiple views with specific display orders to organize your knowledge base navigably.

How do I use formulas for computed properties across Obsidian data views?

You define formulas within the YAML structure of an Obsidian .base file to generate computed properties. These formulas calculate values that can be consistently displayed and utilized across all configured views.

Does Obsidian Bases require any plugins to render YAML configurations?

Obsidian Bases relies on the native capability of Obsidian to render .base YAML files. You create a new .base file in your vault with valid YAML content, and opening it in Obsidian renders the dynamic data-driven views.

Why are my Obsidian base file views not displaying correctly?

Obsidian base file views may not display correctly if the YAML structure is invalid. You should validate the schema for filters, formulas, properties, and views, then follow testing and troubleshooting guidance to resolve rendering issues.