obsidian-bases

Automates creation and modification of Obsidian Base (.base) files with views, filters, formulas, and summaries.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/MrZhang123/ai-workspace --skill obsidian-bases-mrzhang123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/MrZhang123/ai-workspace/tree/main/skills/obsidian-bases
Command: npx skills add https://github.com/MrZhang123/ai-workspace --skill obsidian-bases-mrzhang123

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 quick creation, editing, and organization of vault content with table, card, and list views.

Core Features & Use Cases

  • Create multi-view bases with views, filters, formulas, and summaries to surface relevant notes.
  • Configure global settings and per-view properties to tailor data presentation for tasks, projects, or references.
  • Use Case: model a notes collection as a mini database to track status, due dates, and priorities across your vault.

Quick Start

Create a new Base.base file and add a single table view showing file.name and a few key properties, then save.

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 of notes in Obsidian using YAML?

To create dynamic views of notes in Obsidian using YAML, you generate .base files with a valid YAML Base schema. This structures your vault content into table, cards, and list views for quick organization and editing.

What are Obsidian Bases and how do they work for note management?

Obsidian Bases are YAML-based .base files that define dynamic views of your notes. They work by applying filters, formulas, and summaries to model a notes collection as a mini database to track status and priorities.

Can I use formulas and summaries to filter notes in an Obsidian vault?

Yes, you can use formulas and summaries to filter notes in an Obsidian vault. Bases support configuring global settings and per-view properties to surface relevant notes based on tasks, projects, or references.

How do I set up a multi-view base file in Obsidian?

To set up a multi-view base file in Obsidian, create a new .base file and add a valid YAML Base schema. Include optional components like views, filters, and formulas to configure table, cards, or list presentations.

Do I need a valid YAML schema to configure Obsidian Bases?

Yes, a valid YAML Base schema is required to configure Obsidian Bases. This schema acts as the foundation for including optional components such as views, formulas, and summaries within the base file.

What's the best way to model a notes collection as a mini database in Obsidian?

The best way to model a notes collection as a mini database in Obsidian is using Bases. You create .base files with multiple views, filters, and formulas to track status, due dates, and priorities across your vault.