obsidian-bases

Create and edit Obsidian Base .yml files with filters, formulas, and views.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables users to create and edit Obsidian Base files (.base) with custom filters, formulas, and views, facilitating database-like management within Obsidian notes.

Core Features & Use Cases

  • Base File Creation and Editing: Write and modify .base YAML files with custom filters, formulas, and view configurations.
  • View Customization: Define multiple view types such as table, cards, list, or map with specific display orders and groupings.
  • Use Case: A researcher can organize a large collection of notes by filtering for tagged resources, computing metrics, and visualizing notes on a map.

Quick Start

Use the obsidian-bases skill to create a base file that filters notes by tag "research" and displays note titles and authors in a table view.

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 file to organize notes with filters and views?

To create an Obsidian Base file, you write and modify a .base YAML file to define custom filters, property formulas, and view configurations. This facilitates database-like note organization by allowing you to filter notes by tags and display them in structured layouts.

Can I customize the view type in Obsidian Bases to display notes differently?

Yes, Obsidian Bases support view customization with multiple view types including table, cards, list, and map. You can define specific display orders and groupings within the YAML configuration to visualize your notes according to your project tracking or knowledge management needs.

What is the best way to filter Obsidian notes by tags and compute metrics in a database format?

The best way to filter notes and compute metrics is by using Obsidian Base files. You can configure custom filters to isolate tagged resources and use property formulas to calculate metrics, enabling database visualization within your Obsidian vault.

Does managing Obsidian Bases require YAML editing knowledge?

Yes, managing Obsidian Bases requires YAML editing capabilities because the .base files are structured in YAML. You need to manually write or modify the YAML syntax to configure filters, formulas, and view types for your note organization.

Why use Obsidian Bases instead of standard note folders for knowledge management?

Obsidian Bases provide database-like management for notes, moving beyond static folders. By using filters and formulas, you can dynamically group resources, compute metrics, and visualize notes on a map or in a table, offering deeper organization for research and project tracking.

Can I visualize Obsidian notes on a map using a Base file?

Yes, you can visualize notes on a map by configuring a map view within your Obsidian Base file. This is particularly useful for researchers who need to organize and display a large collection of geographically tagged resources visually.