obsidian-bases

Create and validate Obsidian .base files for note collection views.

3|3|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/diegocamara89/ai-skills-hub --skill obsidian-bases-diegocamara89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/diegocamara89/ai-skills-hub/tree/main/all-skills/obsidian-bases
Command: npx skills add https://github.com/diegocamara89/ai-skills-hub --skill obsidian-bases-diegocamara89

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Helps users define, validate, and maintain Obsidian Bases (.base files) so collections of notes can be presented as reliable database-like views without YAML or formula errors.

Core Features & Use Cases

  • View configuration: Define table, cards, list, or map views with ordered properties and optional grouping and limits.
  • Filtering and scope: Apply global or view-specific filters by tag, folder, property, or date to select notes precisely.
  • Formulas and summaries: Create reusable formulas and summary calculations (Average, Sum, Earliest, etc.) and ensure referenced formulas exist.
  • Validation guidance: Detect common YAML quoting and formula mistakes and verify property and function usage against a functions reference.

Quick Start

Create a new .base file, add filters and at least one view with order and formulas, validate the YAML and formula references, then open the file in Obsidian to confirm the view renders correctly.

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 views for Obsidian notes?

To create database views for Obsidian notes, define .base files using valid YAML to configure table, cards, list, or map layouts. You apply filters by tag or folder and add formulas to compute and summarize properties for your note collections.

How do I filter Obsidian notes by properties and tags in a database view?

Filter Obsidian notes by applying global or view-specific filters in your .base file. You can scope notes precisely by tag, folder, property, or date to select exactly which notes appear in your table, cards, list, or map views.

Can I use formulas to calculate and summarize Obsidian note properties?

Yes, you can use formulas to calculate and summarize Obsidian note properties. .base files support file, date, string, list, and duration functions, enabling summary calculations like Average, Sum, and Earliest for your defined views.

Why is my Obsidian .base file not rendering correctly?

Your Obsidian .base file fails to render correctly due to invalid YAML structure or formula mistakes. Validate your YAML quoting, ensure all formulas referenced by views are defined, and verify property and function usage against the reference.

Does this work for organizing daily notes and location data in Obsidian?

Yes, this works for organizing daily notes and location data in Obsidian. You configure .base files to render daily notes as tables or location data as map views, applying specific filters and formulas to summarize your entries.