obsidian-bases

Create and edit Obsidian Base YAML files with views, filters, and formulas.

Updated Jun 4, 2025
One-click install
npx skills add https://github.com/pixb/pixai --skill obsidian-bases-pixb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/pixb/pixai/tree/main/skills/obsidian-bases
Command: npx skills add https://github.com/pixb/pixai --skill obsidian-bases-pixb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users often manually configure and maintain Base YAML files to create dynamic note views. This skill automates the creation and editing of Obsidian Base (.base) files, reducing repetitive setup and errors.

Core Features & Use Cases

  • Create and edit Base files: Define multiple views, global filters, formulas, and summaries in a single YAML base.
  • Multiple view types: Table, cards, list, and map views supported to visualize notes in diverse formats.
  • Real-world scenarios: Build task dashboards, library catalogs, or project trackers within Obsidian vaults.
  • Use case example: When managing a large notes collection, generate a base that presents notes grouped by tag and computed due dates using formulas.

Quick Start

Create a new base file named MyBase.base in your Obsidian vault and populate it with a minimal YAML base that defines at least one view, filter, and a simple formula.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create Obsidian Base files with multiple views and filters?

To create Obsidian Base files, define a YAML configuration with a mandatory name and description, then specify views like table, cards, list, or map alongside global filters and formulas to generate dynamic note dashboards.

What is the best way to automate building dashboards across an Obsidian vault?

Automating Obsidian vault dashboards is done by programmatically generating .base YAML files that configure multiple views, global filters, and computed formulas, reducing manual setup and errors when managing large notes collections.

Can I use formulas and summaries in Obsidian Base YAML configurations?

Yes, you can use formulas and summaries in Obsidian Base YAML configurations to compute values like due dates and group notes by tag, enabling dynamic data visualization within your vault.

Does Obsidian Bases support table, cards, list, and map views?

Obsidian Bases supports table, cards, list, and map views, allowing you to visualize notes in diverse formats within a single YAML base file for tasks like library catalogs or project trackers.

How do I start configuring a minimal Obsidian Base file?

Start configuring a minimal Obsidian Base file by creating a .base file in your vault and populating it with YAML frontmatter that enforces a name and description, then define at least one view, filter, and formula.

What are the limitations of manually configuring Obsidian Base files?

Manually configuring Obsidian Base files introduces repetitive setup overhead and errors when maintaining multiple views, global filters, and formulas across a vault, which programmatic generation effectively avoids.