obsidian-bases

Create and edit Obsidian Bases files defining filtered views, formulas, and summaries of vault notes.

2|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/Wizarck/nexandro --skill obsidian-bases-wizarck
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/Wizarck/nexandro/tree/main/skills/obsidian-bases
Command: npx skills add https://github.com/Wizarck/nexandro --skill obsidian-bases-wizarck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing Obsidian Bases (.base) files by hand requires memorizing YAML syntax for filters, formulas, view types, and summaries, which slows down building database-like views of vault notes. ## Core Features & Use Cases - View Creation: Define table, cards, list, and map views over notes with configurable columns and cover images. - Filters and Formulas: Combine filter operators with and/or logic and compute derived values like days until due or overdue flags using prop() expressions. - Summaries: Aggregate properties with functions such as sum and count-by-value. - Use Case: Ask for a table view of all active project notes filtered by status, with a formula column showing days until the due date, and get a ready-to-save .base file. ## Quick Start Create a .base file showing all notes tagged project with status active as a table including a days-until-due formula column.

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 Bases file with filtered views?▼

Create a .base file containing YAML with a filters section using operators like equals or contains, then define views of type table, cards, list, or map. Combine multiple conditions with and/or blocks.

What filter operators does Obsidian Bases support?▼

Obsidian Bases supports equals, not-equals, contains, not-contains, greater-than, less-than, greater-than-or-equal, less-than-or-equal, is-empty, is-not-empty, starts-with, and ends-with. Operators combine using and/or logic blocks.

How do I use formulas in Obsidian Bases?▼

Define a formulas section where each key holds an expression string, such as dateDiff(today(), prop('due_date'), 'days'). Reference note properties with prop('property_name'), matching frontmatter keys exactly since names are case-sensitive.

Why is my Obsidian Bases formula not reading a property?▼

Property names in prop() are case-sensitive and must match the note's frontmatter keys exactly. A mismatch in capitalization or spelling causes the formula to return nothing.

What view types are available in Obsidian Bases?▼

Bases supports four view types: table for spreadsheet-like columns, cards for visual layouts with optional cover images, list for simple lists, and map for geographic display requiring a location property.