obsidian-bases

Create and manage Obsidian Bases (.base files) with YAML schemas.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/okw0204/dotfiles --skill obsidian-bases-okw0204
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/okw0204/dotfiles/tree/main/dot_config/opencode/skills/obsidian-skills/skills/obsidian-bases
Command: npx skills add https://github.com/okw0204/dotfiles --skill obsidian-bases-okw0204

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Obsidian Bases (.base) files let you create structured, database-like views of notes within Obsidian, enabling consistent data organization and rapid retrieval.

Core Features & Use Cases

  • Define global filters, per-view filters, and computed formulas to shape note collections.
  • Configure multiple views (table, cards, list, map) to visualize notes by status, tags, or custom properties.
  • Use summaries and property mappings to present key metadata at a glance for knowledge bases, journals, or project notes.

Quick Start

Create a .base file in your vault with valid YAML content and open it in Obsidian to render the configured views.

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-like views of notes in Obsidian?

You can build database-like views of notes in Obsidian by creating .base files with valid YAML content. This approach lets you define structured schemas to organize and retrieve your notes rapidly.

Can I filter Obsidian notes by tags, folders, and properties in a single view?

Yes, you can filter Obsidian notes by tags, folders, and properties. The .base file format supports defining both global filters and per-view filters to shape your note collections precisely.

What view types are available for organizing notes in a .base file?

Available views for organizing notes include table, cards, list, and map views. You can configure multiple views within a single .base file to visualize notes by status, tags, or custom properties.

How do I add computed properties to my Obsidian database views?

You can add computed properties to Obsidian database views by defining formulas within the YAML schema. The system validates these formulas alongside references and properties before rendering the views.

Does the .base format require any specific plugins or dependencies to work?

The .base format requires no external plugins or dependencies to function. You simply create a .base file with valid YAML content directly in your vault and open it in Obsidian to render the configured views.