obsidian-bases

Generate and edit Obsidian Base YAML files for dynamic note views.

Updated May 26, 2026
One-click install
npx skills add https://github.com/Peiwvy/myskills --skill obsidian-bases-peiwvy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/Peiwvy/myskills/tree/main/obsidian-bases
Command: npx skills add https://github.com/Peiwvy/myskills --skill obsidian-bases-peiwvy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It eliminates the manual, error-prone process of writing and maintaining complex Obsidian Base (.base) YAML that powers database-like views, filters, computed formulas, and summaries.

Core Features & Use Cases

  • Build Obsidian Base schemas: Define global filters, formulas, property display names, summaries, and multiple views in one file.
  • Create rich database-like views: Generate table, cards, list, and map views with ordering, limits, grouping, and per-view filters.
  • Compute insights with formulas and summaries: Add reusable formula fields and summary aggregations such as averages, sums, min/max, and date-related metrics.
  • Use common patterns for real workflows: Filter by tags or folders, restrict by file metadata, and calculate time-based values like due dates or recency.

Quick Start

Use the obsidian-bases skill to create an Obsidian .base file that shows a table of active tasks filtered by status and ordered by due date, including a computed “days until due” formula and an average summary of that value.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create Obsidian Bases with dynamic views and formulas?

You create Obsidian Bases by generating .base YAML files that define dynamic views over notes using global filters, computed formulas, properties, and summaries to build database-like trackers inside your vault.

What are Obsidian .base files used for in a notes vault?

Obsidian .base files are used to power database-like views, filters, computed formulas, and summaries within a vault. They fit workflows where users need task trackers, reading lists, project dashboards, or time-based indexes over their notes.

How do I add computed formulas and summaries to Obsidian Bases?

You add computed formulas and summaries to Obsidian Bases by defining reusable formula fields and summary aggregations in the .base YAML. This supports calculations like averages, sums, min/max, and date-related metrics such as days until due.

Can I filter Obsidian Bases by tags, folders, and file metadata?

Yes, you can filter Obsidian Bases by tags, folders, and file metadata. The .base YAML supports both global and per-view filter syntax, allowing you to restrict views to specific notes based on common workflow patterns and metadata properties.

Does generating Obsidian Base YAML require specific quoting rules for formulas?

Yes, generating Obsidian Base YAML requires following specific YAML quoting rules for formulas. Adhering to these quoting rules ensures the computed formula fields and view definitions produce valid Base structures without syntax errors.