obsidian-bases

Create and manage YAML-based Obsidian Base files with dynamic views, filters, and formulas.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users often struggle to organize notes with powerful, reusable views. This skill enables creating and editing Obsidian Base files (.base) that define dynamic views, filters, formulas, and summaries to transform a vault into a structured data surface.

Core Features & Use Cases

  • YAML-based Bases: Define multiple views (table, cards, list, map) within a single base.
  • Global and View-level Logic: Configure global filters, per-view filters, formulas, properties, and summaries to drive consistent results.
  • In-notes Embedding: Embed bases in Markdown to render live note views inside documents.
  • Use Case: Build a "Notes Overview" base with a table view listing notes by tag and a "Reading List" page that tracks status and due dates.

Quick Start

Create a new Base.base file in your Obsidian vault, define a table view named "Notes Overview" with a filter on tag "notes" and include a computed "status" 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 views in Obsidian to organize notes?

To create dynamic views in Obsidian, you define YAML-based .base files that configure tables, cards, lists, or maps. These bases apply global and per-view filters to organize your vault notes into a structured data surface.

Can I use formulas and filters in Obsidian bases?

Yes, Obsidian bases support formulas and filters. You can configure global filters, per-view filters, and computed properties within your YAML-based .base file to drive consistent and dynamic note presentations.

How do I embed a live Obsidian base view inside a Markdown note?

You can embed Obsidian bases directly in Markdown documents for live rendering. This in-notes embedding feature displays your configured base views, such as tables or cards, dynamically inside your notes.

Does the Obsidian bases skill support multiple views in a single file?

Yes, a single YAML-based .base file can define multiple views. You can build and maintain different presentations like tables, lists, cards, and maps alongside specific properties and summaries within one base.

How do I set up a reading list tracker with Obsidian bases?

You can build a reading list tracker by creating a .base file with a table view, then applying filters for relevant tags and adding a computed formula to track reading status and due dates.

What are the limitations of using YAML-based .base files in Obsidian?

YAML-based .base files require correct syntax for filters, formulas, and view definitions to render properly. You must maintain the structure manually to ensure tables, cards, lists, or maps display notes without errors.