obsidian-bases

Create and manage Obsidian Bases (.base) with YAML-based views and filters.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/CodingHeader/MySkills --skill obsidian-bases-codingheader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/CodingHeader/MySkills/tree/main/Skillstore/obsidian-bases
Command: npx skills add https://github.com/CodingHeader/MySkills --skill obsidian-bases-codingheader

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian Bases provide a structured way to define dynamic views of notes, reducing manual curation and ensuring consistent presentations across vaults.

Core Features & Use Cases

  • Dynamic Views: render notes as tables, cards, or lists with shared filters and configurations.
  • Global and Per-View Filters: apply complex constraints using and/or/not logic to all notes or individual views.
  • Formulas & Summaries: compute derived metrics and summaries to enrich notes and dashboards across bases.

Quick Start

Create or edit an Obsidian Base (.base) file and configure at least one view with filters and a formula.

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 note views in Obsidian to organize vault content?

Dynamic note views in Obsidian are created using Bases (.base files) with YAML definitions. You configure views like tables, cards, or lists to render notes dynamically, applying shared filters to reduce manual curation across vaults.

Can I apply complex filters to Obsidian notes for specific views?

Yes, Obsidian Bases support both global and per-view filters. You can apply complex constraints using and/or/not logic to filter all notes globally or isolate specific constraints to individual table, card, or list views.

How do I compute derived metrics for notes in an Obsidian vault?

You compute derived metrics in Obsidian by configuring formulas within a Base file. Formulas process your note properties to calculate values, and you can also generate summaries to enrich notes and build dashboards across bases.

What are the available view formats for displaying notes in Obsidian Bases?

Obsidian Bases support three view formats: table, cards, and list. Each view format renders your filtered notes dynamically with customizable properties, allowing flexible presentation of vault content across different projects.

Do I need YAML to configure Obsidian Bases for dynamic note organization?

Yes, Obsidian Bases rely on YAML-based definitions to structure dynamic views. You create or edit a .base file using YAML to define views, apply global filters, and configure formulas for computing derived metrics.

Why use Obsidian Bases instead of manually curating notes across projects?

Obsidian Bases reduce manual curation by providing a structured way to define dynamic views. Applying shared filters and configurations ensures consistent presentations across vaults, replacing repetitive manual organization with automated, formula-driven dashboards.