obsidian_bases

Create structured database-like views from Obsidian vault notes using YAML .base definitions.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/antonyfmunoz/OS --skill obsidian-bases-antonyfmunoz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian_bases
Source: https://github.com/antonyfmunoz/OS/tree/main/skills/tools/obsidian_bases
Command: npx skills add https://github.com/antonyfmunoz/OS --skill obsidian-bases-antonyfmunoz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Obsidian Bases turns messy vault notes into structured, always-up-to-date views—so you can filter, compute, and summarize information without maintaining a separate database.

Core Features & Use Cases

  • Database-like views over Markdown: Define .base files in YAML to render table, cards, list, or map views from vault notes.
  • Computed columns with formulas: Create derived properties using filterable, per-note formula expressions (e.g., dates, math, status labels, string formatting).
  • Aggregations and dashboards: Add summaries such as Sum, Average, Min/Max, Median, Unique, Earliest/Latest to produce rollups across matching notes, then embed views with ![[YourBase.base#View Name]].
  • Scope notes precisely with filters: Use rich filter logic (and/or/not) with properties, tags, folder paths, links, backlinks, and regex matches.
  • Practical EOS integration: Author .base files directly in the vault and hot-reload them into EOS wiki pages or operational dashboards by embedding.

Quick Start

Use the obsidian_bases skill to create or update a MyDashboard.base file in your vault so it renders an embedded table of notes filtered by a specific tag and grouped by a property.

Frequently Asked Questions about obsidian_bases

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

FAQPage Schema
How do I build live dashboards from Obsidian notes?

You build live dashboards from Obsidian notes by creating YAML `.base` files that define structured views with filters, formulas, and summaries over your vault content.

Can I filter Obsidian notes by tags and properties to create a database view?

Yes, you can filter Obsidian notes by tags, properties, folder paths, links, backlinks, and regex matches to generate database-like table, cards, list, or map views.

How do I add computed columns to an Obsidian base file?

You add computed columns to an Obsidian base file by defining per-note formula expressions inside the YAML schema to derive dates, math results, status labels, and formatted strings.

Does the Obsidian Bases schema support aggregations for rollups?

Yes, the Obsidian Bases schema supports aggregations including Sum, Average, Min/Max, Median, Unique, and Earliest/Latest to produce rollups across all matching vault notes.

What is the best way to embed a base view into an Obsidian wiki page?

The best way to embed a base view into an Obsidian wiki page is using the `![[file.base#View Name]]` syntax to hot-reload structured dashboards directly into your notes.

Do I need a separate database to summarize my Obsidian reading lists and projects?

No, you do not need a separate database to summarize reading lists and projects; `.base` files compute summaries and render structured views directly from existing markdown notes.