obsidian-bases

Generate and validate Obsidian Base (.base) YAML files with views, filters, and formulas.

9|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/gwenwindflower/dotfiles --skill obsidian-bases-gwenwindflower
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/gwenwindflower/dotfiles/tree/main/dot_agents/exact_skills/obsidian-bases
Command: npx skills add https://github.com/gwenwindflower/dotfiles --skill obsidian-bases-gwenwindflower

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users often struggle to build and maintain structured, database-like bases for notes. This skill streamlines creating, validating, and editing Obsidian Base (.base) files so views, filters, formulas, and summaries render correctly and save time.

Core Features & Use Cases

  • Create, edit, and validate .base YAML content with defined filters, properties, formulas, and views.
  • Configure multiple views (table, cards, list, map) to present notes from vaults in meaningful layouts.
  • Ensure YAML correctness, cross-reference properties, and test bases inside Obsidian to prevent runtime errors.
  • Use case: build a "Knowledge Library" base that surfaces notes by tag, author, or date, with computed summaries.

Quick Start

Create a .base file in your Obsidian vault with valid YAML content to begin building a base.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create an Obsidian Base file to organize notes as a database?

To create an Obsidian Base, you generate a .base file in your vault with valid YAML content defining filters, properties, formulas, and views. This structures your notes into database-style layouts like tables, cards, lists, or maps.

Can I filter Obsidian notes by tags and dates in a structured view?

Yes, you can filter Obsidian notes by tags, dates, or properties by defining these criteria in the .base YAML file. This surfaces specific notes across projects or libraries and renders them in your configured views.

How do I fix YAML syntax errors in my Obsidian Base files?

To fix YAML syntax errors in Obsidian Base files, validate the .base content to ensure correctness and cross-reference properties. This skill enforces syntax validation and supports testing in-dev before deployment to prevent runtime errors.

Does Obsidian Bases support computed summaries and formulas for notes?

Yes, Obsidian Bases support computed summaries and formulas. You can define formulas directly in the .base YAML content to calculate and surface summary data within your configured table, card, list, or map views.

What is the best way to configure multiple views for Obsidian notes?

The best way to configure multiple views is by defining table, cards, list, and map layouts in the .base YAML file. This ensures Obsidian renders accurate, meaningful presentations of your vault notes based on the specified properties.