obsidian-bases

Create and edit Obsidian Bases (.base files with views, filters, formulas, summaries).

3|1|Updated Oct 8, 2025
One-click install
npx skills add https://github.com/maedmatt/dotfiles --skill obsidian-bases-maedmatt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/maedmatt/dotfiles/tree/main/shared/skills/obsidian-bases
Command: npx skills add https://github.com/maedmatt/dotfiles --skill obsidian-bases-maedmatt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables agents to create and edit Obsidian Bases (.base files), including views, filters, formulas, and summaries to manage notes with structured, dynamic presentations.

Core Features & Use Cases

  • Create multi-view Base files (table, cards, list) with per-view filters and groupings.
  • Define global formulas and properties to compute derived data across notes.
  • Use cases include building dashboards for project notes, research notebooks, or knowledge bases inside Obsidian.

Quick Start

Create a new Obsidian Base file with a simple table view listing file.name and file.mtime, plus a days_since_modified formula, and embed the base in a note to render it.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create dynamic database views in Obsidian?

Obsidian Bases are YAML-based .base files that define database-like views across a vault. They enable structured, dynamic presentations of notes using table, cards, and list views with filters, formulas, and summaries.

How do I add formulas to Obsidian notes?

Formulas are added to Obsidian notes by defining them within a .base file's YAML structure. These global formulas compute derived data across notes, such as calculating the days since a file was modified.

Can I group and filter notes in Obsidian Bases?

Yes, Obsidian Bases support per-view filters and groupings. You can configure table, cards, and list views within a single .base file to organize and display notes according to specific properties.

Does Obsidian support embedding a base file in a markdown note?

Yes, embedding base files in Markdown is supported. You can create a .base file with views and formulas, then embed it directly in a note to render the dynamic database-like presentation inside Obsidian.

What is the best way to build a project dashboard in Obsidian?

Building a project dashboard in Obsidian is best achieved by creating a multi-view .base file. Use table, cards, and list views with global formulas and filters to dynamically track and manage project notes.

What are the limitations of Obsidian Bases for note management?

Obsidian Bases rely on a defined YAML structure for filters, formulas, properties, and views. Presentations are constrained by this .base file format, requiring manual configuration of these defined sections to manage notes.