obsidian-bases

Organizes Obsidian Vault data by modeling and editing .base files with views, filters, and formulas.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ThuHuynh1438/pm-kit --skill obsidian-bases-thuhuynh1438
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/ThuHuynh1438/pm-kit/tree/main/.claude/skills/obsidian-bases
Command: npx skills add https://github.com/ThuHuynh1438/pm-kit --skill obsidian-bases-thuhuynh1438

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing complex note databases in Obsidian can be cumbersome. This skill provides a structured way to create and edit Obsidian Base files (.base) with configurable views, filters, formulas, and summaries, enabling consistent, dynamic note organization.

Core Features & Use Cases

  • Create and edit Obsidian Bases (.base) with multiple views (table, cards, list, map) and per-base configurations.
  • Define global filters, per-view filters, and formulas to compute derived values across notes.
  • Use Bases to model reference libraries, project dashboards, or knowledge bases within an Obsidian vault.

Quick Start

Create a new Base with a table view for notes in my vault.

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 views in Obsidian to organize my vault notes?

Obsidian Bases are .base files that model vault data using YAML-based schemas to define properties, filters, formulas, and views. They provide a structured way to create dynamic note catalogs, reference libraries, and project dashboards within your personal vault.

Can I use formulas to compute derived values across Obsidian notes?

Yes, you can define formulas within your .base files to compute derived values across your notes. This allows you to calculate summaries and dynamic properties directly inside your Obsidian vault's YAML-based schema configurations.

How do I set up a project dashboard using Obsidian Bases?

Set up a project dashboard by creating a new .base file and defining a YAML schema with properties, filters, and views. You can configure multiple views like tables or cards to dynamically display project notes and computed values.

Does the Obsidian Bases Skill support embedding dynamic views in Markdown?

Yes, the Skill supports embedding your configured Bases in Markdown as needed. This allows you to integrate dynamic note views, filters, and formulas directly into your regular Obsidian documents.

What is the best way to filter notes in a personal Obsidian knowledge base?

The best way to filter notes is by using Obsidian Bases to define global filters and per-view filters within a .base file. This structured approach enables consistent, dynamic organization across your personal knowledge base.