obsidian-bases

Create and manage Obsidian Bases with YAML filters, formulas, and views.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/GongXLiang/plot-study --skill obsidian-bases-gongxliang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/GongXLiang/plot-study/tree/main/.claude/plugins/cache/obsidian-skills/obsidian/1.0.1/skills/obsidian-bases
Command: npx skills add https://github.com/GongXLiang/plot-study --skill obsidian-bases-gongxliang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Obsidian users often struggle to convert scattered notes into structured, queryable bases. obsidian-bases enables creating and editing .base files with views, filters, formulas, and summaries to reveal meaningful patterns in notes.

Core Features & Use Cases

  • Create .base files with valid YAML content to model data.
  • Define filters to select notes by tag, folder, property, or date.
  • Add formulas for computed properties and establish multiple views (table, cards, list, map) to display relevant fields.
  • Use cases include building database-like dashboards of notes, tracking project tasks, or organizing knowledge bases by dynamic properties.

Quick Start

Create a .base file in your vault and configure filters, properties, and views to render a dynamic Obsidian data 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-like views of Obsidian notes using YAML?

Database-like views of Obsidian notes are created by generating .base files with valid YAML schema to model data. You configure filters, formulas, and multiple views like table, cards, list, or map to render dynamic dashboards.

Can I filter Obsidian notes by properties and tags for a project dashboard?

Filtering Obsidian notes by tags, folders, properties, or dates is fully supported within .base files. Defining these filters allows you to select specific notes and build database-like dashboards for tracking project tasks.

How do I add formulas to Obsidian Bases for computed properties?

Formulas for computed properties are added directly to the YAML schema of your .base files. This enables dynamic calculations across your notes, allowing you to establish multiple views to display relevant fields and summaries.

What is the best way to organize scattered Obsidian notes into a queryable knowledge base?

Organizing scattered notes into a queryable knowledge base is achieved by creating .base files with filters and formulas. This approach reveals meaningful patterns by visualizing notes as structured database-like views.

Does Obsidian Bases support map and card views for visualizing notes?

Map and card views are supported alongside table and list views in Obsidian Bases. You can configure these multiple view formats in the .base file YAML to display relevant fields based on your specific data visualization needs.

Why are my Obsidian Bases not rendering the correct notes in the table view?

Obsidian Bases not rendering correctly is often due to invalid YAML schema in the .base file. Ensure your filters, formulas, and view definitions accurately target the intended notes by tag, folder, or property.