obsidian-bases

Create and edit Obsidian .base files with YAML views, filters, and formulas.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian Bases offer a structured way to model notes as dynamic, multi-view schemas using YAML. They enable you to define views, filters, formulas, and summaries that adapt as your notes change, reducing manual curation and enabling dashboards across your vault.

Core Features & Use Cases

  • Build Base files with multiple views (table, cards, list, map) and global or per-view filters.
  • Define formulas and property configurations to derive computed values and meaningful summaries.
  • Use Bases to create database-like views of notes, drive dashboards, and quickly surface relevant information when specified queries or tags appear in Obsidian.

Quick Start

Create a new .base file in your vault and begin defining views, filters, and formulas in YAML to render dynamic note dashboards.

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?

Dynamic note views are created using Obsidian Bases (.base) files that define table, cards, list, or map views in YAML to render notes as adaptive dashboards.

Can I use YAML to filter Obsidian notes for dashboards?

Yes, YAML frontmatter in .base files enables you to apply global or per-view filters to dynamically organize your Obsidian vault and surface relevant notes.

How do I define formulas and summaries for Obsidian notes?

Formulas and summaries for Obsidian notes are defined within the YAML structure of a .base file to derive computed values and drive database-like dashboards.

What is the best way to organize an Obsidian vault with multiple views?

Organizing an Obsidian vault is done by creating a .base file to configure multiple views, property definitions, and embedded Markdown instructions for runtime context.

Does Obsidian Bases support both global and per-view filters?

Obsidian Bases supports both global and per-view filters, allowing you to control which notes appear in specific table, cards, list, or map layouts dynamically.

When do I need a .base file instead of standard Obsidian notes?

A .base file is needed when you want to model notes as multi-view schemas that automatically adapt as your notes change, reducing manual curation for vault dashboards.