obsidian-bases

Create and edit YAML-based Obsidian Base files with views, filters, formulas, and summaries.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/pascalandy/dotfiles --skill obsidian-bases-pascalandy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/pascalandy/dotfiles/tree/main/dot_config/opencode/skill/obsidian-bases
Command: npx skills add https://github.com/pascalandy/dotfiles --skill obsidian-bases-pascalandy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian Bases provide a structured way to define dynamic views of notes using YAML-based .base files, enabling consistent organization, filtering, and summarization across a vault.

Core Features & Use Cases

  • Define multiple views (table, cards, list, map) to display notes based on filters and properties.
  • Declare formulas and summaries to compute and aggregate values across notes.
  • Use cases include building a Reading List, Project Tracker, daily notes index, or knowledge dashboards within Obsidian.
  • Embed Bases in Markdown for reusable, modular note structures.

Quick Start

Create a Base.base in your vault with a simple table view named "Notes" that lists file.name and file.mtime, then render it in Obsidian using the Bases plugin.

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

Build dynamic data views in Obsidian by defining YAML-based .base files with filters and formulas. This skill generates the correct structure for table, cards, list, and map views to organize your note vault.

Can I use formulas and summaries to aggregate note properties in Obsidian Bases?

Yes, Obsidian Bases supports declaring formulas and summaries to compute and aggregate values across notes. This skill helps you define the YAML syntax needed to calculate and summarize properties within your .base files.

Does this work with the Obsidian Bases plugin for building a project tracker?

Yes, it generates .base files compatible with the Obsidian Bases plugin. You can build a project tracker or reading list by configuring table views with filters and properties to display relevant notes.

What is the best way to embed a .base file inside a Markdown note?

Embedding a .base file in Markdown allows for reusable, modular note structures. This skill provides the YAML definitions for the Base file, which you can render within your Markdown notes to display dynamic views.

How do I filter notes by file metadata like modification time in an Obsidian Base?

Filtering notes by file metadata in an Obsidian Base requires defining specific filter conditions in the YAML. This skill helps you set up views that list and filter properties like file.name and file.mtime to organize your vault dynamically.