obsidian-bases

Create and edit Obsidian Bases (.base files) with YAML-defined views and filters.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/Adriftnote/zettelkasten-for-claude --skill obsidian-bases-adriftnote
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/Adriftnote/zettelkasten-for-claude/tree/main/.claude/skills/obsidian-bases
Command: npx skills add https://github.com/Adriftnote/zettelkasten-for-claude --skill obsidian-bases-adriftnote

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian Bases solve the challenge of organizing large vaults by permitting YAML-based base files that declare dynamic views, filters, and summaries to surface relevant notes.

Core Features & Use Cases

  • Create and edit Obsidian Bases (.base files) that define multiple views (table, cards, list, map) and global filters.
  • Define formulas and custom summaries to derive metrics and quick insights across notes, aiding research, project tracking, and knowledge management.
  • Use Case: build a dashboard that shows overdue tasks, top-referenced notes, and recent edits across your vault.

Quick Start

Create a MyBase.base with a simple table view and embed it in Obsidian to render dynamic 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 to surface relevant notes?

Dynamic note views in Obsidian are created using .base files that define views like tables, cards, lists, and maps. These YAML-based files apply global filters and formulas to surface relevant notes across your vault.

What are Obsidian Bases and how do they help organize large vaults?

Obsidian Bases are YAML-based .base files that solve the challenge of organizing large vaults. They declare dynamic views, filters, and summaries, permitting you to surface relevant notes and build dashboards for research and project tracking.

Can I build a dashboard in Obsidian that shows overdue tasks and recent edits?

Yes, you can build a dashboard showing overdue tasks, top-referenced notes, and recent edits by defining formulas and custom summaries within a .base file to derive metrics and quick insights across your vault notes.

How do I add filters and formulas to an Obsidian .base file?

To add filters and formulas to an Obsidian .base file, you define them using the Base file YAML schema. This allows you to declare global filters and custom summaries that derive metrics across your dynamic note collections.

Does this approach to Obsidian views support multiple display formats like cards and maps?

Yes, creating and editing Obsidian Bases supports multiple display formats including table, cards, list, and map views. You define these views within the YAML frontmatter of your .base files.

What is the best way to define properties and summaries across Obsidian notes?

The best way to define properties and summaries across Obsidian notes is by applying YAML-frontmatter defined .base files. These files adhere to the Base file YAML schema, allowing you to derive metrics and quick insights across your collections.