obsidian-bases

Create Obsidian .base files with YAML filters, formulas, and ordered views.

Updated May 26, 2026
One-click install
npx skills add https://github.com/XWIlluDelu/agent-share --skill obsidian-bases-xwilludelu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/XWIlluDelu/agent-share/tree/main/lib/obsidian-bases
Command: npx skills add https://github.com/XWIlluDelu/agent-share --skill obsidian-bases-xwilludelu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you avoid manually building and maintaining repetitive Obsidian “database-like” views by turning YAML-based .base definitions into reusable filters, formulas, and ordered views.

Core Features & Use Cases

  • Create Obsidian Bases (.base files) from scratch with consistent YAML structure.
  • Filter and compute data using global and per-view filter logic plus reusable formula properties.
  • Render multiple view types (table, cards, list, map) with ordered fields and summary formulas for quick insights, such as averages or date ranges.

Quick Start

Create a new .base file in your vault, add the required YAML structure with filters, optional formulas, and at least one view, then open it in Obsidian to confirm the view renders correctly.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create queryable Obsidian Bases with filters and formulas?

Obsidian Bases are .base files using root-level YAML to generate queryable note views with reusable filters, computed formula properties, and ordered summaries. You define global and view-specific filter logic, then render multiple view types like table, cards, list, or map.

Can I compute aggregate metrics in Obsidian Base views?

Yes, Obsidian Bases support summary formulas to compute aggregate metrics like averages or date ranges. You apply formula references in properties and order definitions to calculate fields driven by frontmatter and file properties across your knowledge base.

What is the best way to organize notes into table or card views in Obsidian?

Using Obsidian Bases (.base files) is an effective way to organize notes into table, cards, list, or map presentations. You define the view structure in YAML, apply filters to select specific notes, and use formulas to compute fields for quick insights.

Do I need valid YAML to build Obsidian Bases?

Yes, valid root-level YAML is required to build Obsidian Bases. The YAML structure defines the filters, formulas, and views, and relies on references like FUNCTIONS_REFERENCE.md to ensure the function correctness of your queryable note views.

Why are my Obsidian Base formulas not working correctly?

Obsidian Base formulas may not work if the root-level YAML is invalid or if function syntax is incorrect. The Skill relies on references like FUNCTIONS_REFERENCE.md to validate function correctness within properties and order definitions for computed fields and filters.

Can I apply different filters to separate views within the same Obsidian Base?

Yes, Obsidian Bases support both global and view-specific filter expressions. This allows you to apply different filter logic to individual table, cards, list, or map views within the same .base file while maintaining consistent formula properties.