obsidian-bases

Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian Bases (.base) enable powerful, reusable views of notes, but creating and maintaining consistent bases across a vault can be tedious and error-prone without a clear schema and tooling.

Core Features & Use Cases

  • Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries.
  • Define multiple views (table, cards, list, map) and configure global and per-view filters, properties, and summaries.
  • Embed bases in Markdown notes and reuse across vaults to standardize note organization and reporting.

Quick Start

  • Create a new Base file named MyBase.base and define a table view named 'Overview' that lists file.name and file.mtime with a global filter on tag 'note'.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create an Obsidian Base with filtered table views?

To create an Obsidian Base, you define a .base YAML file specifying views like table or cards, then apply global and per-view filters on note properties such as tags or file metadata to display dynamic content.

What are Obsidian Bases and when do I need them for note organization?

Obsidian Bases are YAML-based .base files that define dynamic, reusable views of notes across a vault. You need them when building table, cards, list, or map views with global filters, formulas, and summaries for standardized reporting.

Can I embed an Obsidian Base inside a Markdown note?

Yes, you can embed Obsidian Bases inside Markdown notes. The .base files include specific instructions for embedding within Markdown, allowing you to reuse standardized views across multiple vault files.

How do I configure multiple views in a single .base file?

You configure multiple views in a single .base file by defining each view type—such as table, cards, list, or map—within the YAML schema, then setting per-view properties, filters, and summaries independently for each view.

What's the best way to apply formulas and summaries across Obsidian notes?

The best way to apply formulas and summaries across Obsidian notes is by configuring them within a .base file. The YAML schema supports formulas and summary configurations applied globally or scoped to individual dynamic views.

Does this Obsidian Bases skill work without any external dependencies?

Yes, the Obsidian Bases skill works without external dependencies. It relies entirely on the YAML-based .base file schema native to Obsidian, requiring no additional components or plugins to generate views and filters.