obsidian-bases

Create and edit Obsidian .base files with YAML schemas for structured note views.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/Treasoni/Study-Notes --skill obsidian-bases-treasoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/Treasoni/Study-Notes/tree/main/.claude/skills/obsidian-bases
Command: npx skills add https://github.com/Treasoni/Study-Notes --skill obsidian-bases-treasoni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation and management of .base files in Obsidian, enabling users to build dynamic, database-like views of their notes with custom filters, formulas, and organized layouts.

Core Features & Use Cases

  • Database-like Views: Transform your notes into interactive tables, cards, lists, or maps.
  • Powerful Filtering: Precisely select which notes appear in your views using tags, folders, properties, and dates.
  • Custom Formulas: Define computed properties to derive new insights from your data.
  • Use Case: Organize your project tasks by creating a "Project Tracker" Base that displays tasks grouped by status, shows overdue items, and calculates estimated completion times.

Quick Start

Create a new .base file named 'tasks.base' with a table view showing all notes tagged with 'task'.

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

Obsidian Bases enables database-like views by defining .base files with a declarative YAML schema. You can transform notes into interactive tables, cards, lists, or maps to visualize and manage structured note collections.

How do I filter notes by tags, folders, and properties in Obsidian?

Filtering notes by tags, folders, and properties is done by defining filter rules within .base files. This selects precisely which notes appear in your structured views based on metadata and dates.

Can I use formulas to compute properties in Obsidian Bases?

Yes, Obsidian Bases supports custom formulas to define computed properties within .base files. This allows you to derive new insights and calculate values from your existing structured note data.

What view types are available for organizing structured data in Obsidian?

Obsidian Bases supports table, cards, list, and map view types within .base files. You can configure these various layouts to dynamically visualize and organize your structured note collections.

Does Obsidian Bases require any external dependencies to manage structured data?

Obsidian Bases requires no external dependencies to manage structured data. It operates natively using a declarative YAML schema to define properties, filters, formulas, and summaries directly within .base files.

How do I set up a project tracker with grouped tasks in Obsidian?

Set up a project tracker by creating a .base file with filters for task tags and formulas for overdue items. Use the YAML schema to group tasks by status and calculate estimated completion times.