obsidian-bases

Organize notes with YAML-defined Obsidian Bases views and filters.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Organize notes by enabling dynamic Obsidian Bases with YAML-defined views.

Core Features & Use Cases

  • Define bases with global filters and multiple views (table, cards, list, map) to visualize notes.
  • Create and manage formulas, properties, and summaries to derive insights across notes.
  • Use cases include organizing research notes, project databases, or reference catalogs with live views and filters.

Quick Start

Create a new Base.base in your Obsidian vault and define your first view using a simple set of properties.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create Obsidian Bases with YAML-defined views to organize notes?

To create Obsidian Bases, you define dynamic views using YAML syntax within a .base file in your vault. This allows you to visualize notes through global filters and multiple view types like tables, cards, lists, and maps.

Can I use formulas and summaries across properties in Obsidian Bases?

Yes, you can create and manage formulas across properties and summaries in Obsidian Bases. This functionality helps you derive insights across your notes for research, project databases, or reference catalogs.

What view types are supported for filtering and visualizing notes in Obsidian?

Obsidian Bases support multiple view types including table, cards, list, and map. You can apply global filters to these views to dynamically visualize and organize your notes based on specific properties.

How do I set up my first Base file in an Obsidian vault?

You set up a Base file by creating a new file with a .base extension directly in your Obsidian vault. You then define your first view by configuring a simple set of properties and filters using standard Obsidian Bases syntax.

Does Obsidian Bases support embedding views inside other notes?

Yes, Obsidian Bases supports embedding. You can embed your configured .base files and their dynamic views directly into other notes within your vault to display live filtered data.

What are the limitations of using YAML syntax for Obsidian Bases views?

Obsidian Bases rely on standard YAML syntax for defining properties, filters, and views, meaning syntax errors in the .base file can break the view. Views are limited to supported types like table, cards, list, and map.