obsidian-bases

Create and edit .base files with views, filters, formulas, and summaries.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/min-zou/obsidian-doc --skill obsidian-bases-min-zou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/min-zou/obsidian-doc/tree/main/format/areas/system/agent-skills/codex/obsidian-bases
Command: npx skills add https://github.com/min-zou/obsidian-doc --skill obsidian-bases-min-zou

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation, editing, and visualization of Obsidian Bases, making it easier to manage complex information and create database-like views of notes.

Core Features & Use Cases

  • Create and Edit Bases: Build and customize .base files with views, filters, formulas, and summaries.
  • Data Visualization: Visualize notes in tables, cards, lists, or maps.
  • Formulas and Filters: Utilize formulas for calculations and filters to narrow down results.
  • Use Case: If you need to track project tasks, manage a reading list, or create a timeline, this Skill can help you visualize and manage that information efficiently.

Quick Start

Create a new .base file and define your filters, formulas, and views. Use the 'obsidian-bases' skill to generate a table view of your notes based on the defined criteria.

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 from my Obsidian markdown notes?

You can create database-like views from Obsidian markdown notes by generating .base files that define filters, formulas, and views. This automates the transformation of unstructured notes into organized tables, cards, or lists for efficient information management.

What is the best way to visualize a project task list or reading list in Obsidian?

The best way to visualize a project task list or reading list in Obsidian is by creating a .base file with defined filtering and sorting criteria. This approach generates customized table or card views to track and manage your specific data efficiently.

Can I use formulas and filters to summarize data within Obsidian Bases?

Yes, you can use formulas and filters to summarize data within Obsidian Bases by defining them in YAML. This allows you to perform calculations and narrow down your notes to display specific summarized results in your chosen view.

Do I need YAML to define filters and formulas for Obsidian Bases?

Yes, YAML and Markdown are required to define filters, formulas, and views for Obsidian Bases. YAML handles the data definition for filtering and calculations, while Markdown manages the presentation of your database-like views.

How do I automate the creation of .base files for information management in Obsidian?

You can automate the creation of .base files for information management in Obsidian by using this Skill to generate the necessary YAML and Markdown structures. This simplifies building customized views, setting up filters, and applying formulas without manual configuration.

What are the limitations when manipulating Obsidian Bases for data visualization?

When manipulating Obsidian Bases for data visualization, limitations arise from the strict dependency on YAML and Markdown for data definition. Complex manipulations require precise syntax within .base files, restricting visualization to the supported table, card, list, or map formats.