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.