obsidian-bases

Create and edit Obsidian Base files with YAML views, filters, and formulas.

333|83|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/zephyrwang6/myskill --skill obsidian-bases
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/zephyrwang6/myskill/tree/main/obsidian-skills-main/obsidian-bases
Command: npx skills add https://github.com/zephyrwang6/myskill --skill obsidian-bases

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables you to create and edit Obsidian Bases (.base files) to organize notes into dynamic views with filters, formulas, and summaries, replacing manual note-consolidation.

Core Features & Use Cases

  • YAML-based Base files: Define multiple views (table, cards, list, map), global filters, formulas, and property configurations to structure notes.
  • Dynamic organization: Build views that summarize and categorize notes by tags, folders, or properties for research, planning, or knowledge management.
  • Use Case: Imagine you have thousands of notes; create a single Base to generate a table of contents, filters by project tag, and computed summaries.

Quick Start

Create a new Obsidian Base file named AllNotes.base and define a simple table view with columns for file.name and file.mtime, plus a filter for notes in the Notes folder.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I organize thousands of notes into structured views in Obsidian?

Obsidian Bases use YAML-defined .base files to organize notes into dynamic views—tables, cards, lists, or maps—with filters, formulas, and summaries. Create a .base file, define your view schema, and apply filters by tags, folders, or properties to automatically structure and display notes without manual consolidation.

What is YAML frontmatter and why do I need it for Obsidian note management?

YAML frontmatter is structured metadata at the top of files (properties like tags, dates, status) that Obsidian Bases read to filter and organize notes. It enables dynamic categorization, computed summaries, and view logic without editing individual notes.

Can I create multiple filtered views of the same notes in Obsidian?

Yes. Obsidian Bases support multiple views within a single .base file—each with its own filters, formulas, and layout (table, cards, list, map). Define global filters and properties once, then create separate views for research, project planning, or knowledge management workflows.

Do I need coding knowledge to build an Obsidian Base?

No. Obsidian Bases use declarative YAML syntax to define schemas, views, and filters—no programming required. You edit .base files with YAML properties, view definitions, and filter logic; Obsidian handles the rendering and data aggregation.

What's the difference between using Base files versus manual note consolidation?

Base files automatically aggregate, filter, and summarize notes across your vault in real time; manual consolidation requires copying and updating content repeatedly. Bases scale to thousands of notes and update dynamically when source notes change.

Can Obsidian Bases compute summaries or calculated fields across my notes?

Yes. Obsidian Bases support formulas and computed properties to generate summaries, counts, or aggregations across filtered note sets. Display calculated results alongside your notes in table or card views for instant insights.