obsidian-bases

Create and manage Obsidian .base files with filters, formulas, and multiple views.

Updated Dec 26, 2023
One-click install
npx skills add https://github.com/Selogaz/Obsidian-vault-cpp --skill obsidian-bases-selogaz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/Selogaz/Obsidian-vault-cpp/tree/main/skills/obsidian-bases
Command: npx skills add https://github.com/Selogaz/Obsidian-vault-cpp --skill obsidian-bases-selogaz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Obsidian Bases enable you to model vault notes as YAML-based bases (.base files), providing database-like views such as tables, cards, and lists to organize information without switching tools.

Core Features & Use Cases

  • Create and edit .base files to centralize vault data with filters, formulas, and multiple views (table, cards, list, map).
  • Define per-base filters, computed properties, and display orders to tailor how notes appear and are summarized.
  • Use cases include building project dashboards, knowledge catalogs, and reference indices inside Obsidian for quick insights and navigation.

Quick Start

Create a new .base file in your vault, then configure filters, formulas, and at least one view to render notes.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create database views for Obsidian notes using YAML?

You create database views for Obsidian notes by building .base files with YAML configurations. These files organize vault notes into table, card, or list views, applying filters and formulas to control which notes appear and how they display.

What are Obsidian Bases and when do I need them?

Obsidian Bases are YAML-based .base files that model vault notes as database-like views. You need them when organizing notes into tables, cards, or lists with filters and computed properties, without switching to external database tools.

How do I set up filters and formulas in an Obsidian .base file?

To set up filters and formulas in an Obsidian .base file, you define them within the YAML structure. You configure per-base filters, computed properties, and display orders to tailor exactly which notes appear and how they are summarized across multiple views.

Can I build project dashboards and knowledge catalogs inside Obsidian?

Yes, you can build project dashboards and knowledge catalogs inside Obsidian. By creating .base files with multiple views like tables, cards, and lists, you centralize vault data for quick insights and navigation across your notes.

Does this approach validate YAML structure and guard against syntax errors?

Yes, this approach validates YAML structure and guards against syntax errors when creating .base files. It follows best practices to ensure your base configurations are correct and tests the base inside Obsidian to confirm proper rendering.