obsidian-bases

Generate and validate Obsidian .base files with filters, formulas, and views.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/ToanPV90/dotfiles --skill obsidian-bases-toanpv90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/ToanPV90/dotfiles/tree/main/agents/.agents/skills/obsidian-bases
Command: npx skills add https://github.com/ToanPV90/dotfiles --skill obsidian-bases-toanpv90

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It removes the guesswork of creating correct Obsidian .base files by guiding you to define filters, formulas, and views that render reliably inside Obsidian.

Core Features & Use Cases

  • Build database-like Bases: Create and edit .base files with reusable YAML content for consistent dashboards and indexes.
  • Filter notes precisely: Use global and per-view filters (tags, folders, properties, dates, and logical combinations) to control what appears.
  • Compute derived fields: Define formulas for computed properties and summaries (including date arithmetic and guarded null handling).
  • Render multiple view types: Configure table, cards, list, and map views with ordered properties and optional grouping/summaries.

Quick Start

Ask the Obsidian Bases assistant to generate a valid MyBase.base file that filters notes by a given tag, defines a couple of formulas, and creates a table view ordered by file name and key properties.

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 filtered views in Obsidian Bases?

Obsidian Bases generates dynamic filtered views by validating .base file YAML structure, applying supported filter expressions, and defining formula references to render reliable table, cards, list, or map views inside Obsidian.

Can I compute derived fields and summaries in Obsidian .base files?

You can compute derived fields and summaries in Obsidian .base files by defining formula definitions referenced by properties and order, including date arithmetic and guarded null handling, validated by the Skill's YAML structure checks.

What is the correct YAML frontmatter structure for Obsidian Bases?

Correct YAML frontmatter structure for Obsidian Bases requires properly formatted .base files with supported filter expressions, formula definitions referenced by properties and order, and view configurations that render reliably inside Obsidian.

Why are my Obsidian Bases formulas returning quoting or date arithmetic errors?

Obsidian Bases formula errors with quoting and date arithmetic occur from incorrect YAML syntax or unsupported expressions; the Skill validates formula definitions referenced by properties and order to troubleshoot quoting and duration arithmetic errors.

Does Obsidian Bases support map views and location-based note indexes?

Obsidian Bases supports map views and location-based note indexes by configuring .base files with map view types, ordered properties, optional grouping, and summaries, applying to map-based location views in Obsidian.

What is the best way to build a task tracker dashboard in Obsidian?

The best way to build a task tracker dashboard in Obsidian is to generate a .base file with reusable YAML content, applying filters by tags and properties, defining computed formulas, and rendering table or cards views with ordered properties and summaries.