obsidian-bases

Build Obsidian .base YAML files that turn note metadata into queryable views.

17|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/ivanrvpereira/.agents --skill obsidian-bases-ivanrvpereira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/ivanrvpereira/.agents/tree/main/skills/obsidian-bases
Command: npx skills add https://github.com/ivanrvpereira/.agents --skill obsidian-bases-ivanrvpereira

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Obsidian Base files let you transform scattered note frontmatter and metadata into consistent, queryable table, card, list, or map views without manually maintaining dashboards.

Core Features & Use Cases

  • Create reusable Base templates: Define global filters, formulas, and display properties to standardize how different notes are presented.
  • Filter notes with expressive rules: Use boolean logic to include or exclude notes based on tags, folders, properties, links, dates, and more.
  • Compute derived fields with formulas and summaries: Add computed properties and summary metrics to support meaningful rollups like averages, counts, ranges, and date min/max.
  • Use cases: Build a task tracker, curate a reading library, generate a daily-notes index, or create a location/map view backed by latitude/longitude properties.

Quick Start

Create and edit an Obsidian .base YAML file by defining your filters, optional formulas, and one or more views so the vault renders the correct tables or cards.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create dynamic dashboards in Obsidian from note metadata?

Dynamic dashboards in Obsidian are created using .base files to transform note frontmatter into queryable table, card, list, or map views. You define global filters, formulas, and display properties to standardize note presentation without manual maintenance.

How do I filter Obsidian notes by tags, folders, and properties?

Filtering Obsidian notes by tags, folders, and properties uses boolean logic within .base files to include or exclude notes. You apply global and per-view filter expressions to ensure the rendered views display only the matching metadata criteria.

Can I compute derived fields and summaries in Obsidian Bases?

Computing derived fields and summaries in Obsidian Bases is fully supported through formulas. You define formula-derived properties to calculate rollups like averages, counts, ranges, and date min/max values for ordering and summarizing note metadata.

Does the Obsidian Bases YAML format support multiple views in one file?

The Obsidian Bases YAML format supports defining one or more views within a single .base file. This allows you to render different tables or cards from the same filtered note collection based on global properties and computed formulas.

How do I build a task tracker or reading list using Obsidian Bases?

Building a task tracker or reading list using Obsidian Bases requires defining a .base file with filters for specific tags or folders. You then add formulas to compute progress metrics and configure views to render the notes as interactive tables or cards.

What are the limitations of Obsidian Bases formulas and filters?

Obsidian Bases formulas and filters require valid YAML syntax and validate that referenced formulas and properties exist. The main limitation is syntax errors from invalid references, which prevent the views from rendering the queryable note collections correctly.