obs-obsidian-bases

Create and validate Obsidian Bases (.base) with filters, formulas, and views.

520|175|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/evolution-foundation/evo-nexus --skill obs-obsidian-bases-evolution-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obs-obsidian-bases
Source: https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/obs-obsidian-bases
Command: npx skills add https://github.com/evolution-foundation/evo-nexus --skill obs-obsidian-bases-evolution-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the friction of building and maintaining Obsidian Bases (.base files) that act like database views by letting you define filters, formulas, and multiple view layouts in a single, valid YAML specification.

Core Features & Use Cases

  • Create Obsidian Bases (.base files): Generate YAML content for vault-ready Base files.
  • Define filters and view configurations: Target notes by tags, folders, properties, and date rules, then render them as table, cards, list, or map views.
  • Add computed formulas and summaries: Compute derived properties (including date math and duration handling) and produce per-view summary metrics.

Quick Start

Create a valid MyNotes.base file with global filters, one table view, and a formula-based column, then verify the YAML has no syntax errors and that every referenced formula/property exists.

Frequently Asked Questions about obs-obsidian-bases

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

FAQPage Schema
How do I create Obsidian Bases with filters and formulas?

Obsidian Bases are created by generating valid YAML specifications that define global and per-view filters alongside computed formulas. You configure note targeting by tags, folders, and properties, then render results as table, cards, list, or map views within a single .base file.

Can I use date math and duration expressions in Obsidian Bases formulas?

Date math and duration expressions are fully supported in Obsidian Bases formulas for computing derived properties. The generated YAML validates safe date and duration handling, ensuring computed fields reference existing properties correctly without syntax errors.

What's the best way to organize multiple views in an Obsidian Base file?

Organizing multiple views in an Obsidian Base involves defining global filters that apply across all layouts, then configuring per-view filters for specific note sets. You can generate table, cards, list, and map views with consistent property naming and per-view summary metrics.

Does Obsidian Bases support summary metrics for computed properties?

Obsidian Bases support per-view summary metrics for computed properties through formula definitions. The YAML specification validates that every referenced formula and property exists, producing accurate aggregate calculations for targeted note collections.

Why does my Obsidian Base YAML fail to validate?

Obsidian Base YAML validation fails when formula references, property names, or filter configurations contain syntax errors or inconsistent naming. The generation process verifies that every referenced formula and property exists in the YAML structure before producing the vault-ready .base file.

When do I need an Obsidian Base instead of standard note views?

You need an Obsidian Base when you want to turn note collections into reusable database-like views with computed formulas. Standard note views lack global filtering, per-view configurations, and formula-based computed properties that Bases provide through validated YAML specifications.