obsidian-bases

Create .base files in Obsidian with filters, formulas, and multiple views.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ken5scal/.allstar --skill obsidian-bases-ken5scal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/ken5scal/.allstar/tree/main/.agents/skills/obsidian-bases
Command: npx skills add https://github.com/ken5scal/.allstar --skill obsidian-bases-ken5scal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables users to create, edit, and maintain structured Bases (.base files) within Obsidian, simplifying data organization and view customization.

Core Features & Use Cases

  • Create and Edit Bases: Generate and modify .base files that structure notes with filters, formulas, and views.
  • Data Visualization and Filtering: Configure views such as tables, cards, lists, and maps to explore note collections dynamically.
  • Use Case: Manage a project task list with filters for status and priority, using formulas to calculate days until deadlines, and display the data as a sortable table.

Quick Start

Create a .base file with filters to show notes tagged "review", add a formula to calculate time since last update, then open it in Obsidian to visualize your filtered notes.

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 of notes in Obsidian?

You can create database-like views of notes in Obsidian by generating .base files that structure notes with customizable filters, formulas, and multiple display types like tables and cards. This enables dynamic visualization and organized note management.

What is the best way to filter and manage project tasks in Obsidian?

The best way to filter project tasks in Obsidian is by configuring a .base file with specific filters for status and priority. You can then use formulas to calculate metrics like days until deadlines and display the data as a sortable table.

Can I use YAML syntax to configure Obsidian note views?

Yes, you can use YAML syntax to configure Obsidian note views within .base files. The setup ensures compatibility with YAML syntax and provides user-friendly documentation for validating filters, formulas, and views.

Does Obsidian support formulas for calculating time since a note's last update?

Obsidian supports formulas for calculating time since a note's last update through .base files. You can add a formula to a filtered view showing notes tagged "review" to dynamically calculate and display this time metric.

What view types are available for visualizing filtered notes in Obsidian?

Available view types for visualizing filtered notes in Obsidian include tables, cards, lists, and maps. These views allow you to dynamically explore note collections based on the filters and formulas defined in your .base files.

Why are my Obsidian base file filters not working as expected?

Obsidian base file filters may not work due to incorrect YAML syntax or invalid formula configurations. The skill provides user-friendly documentation for setup and validation to ensure your filters and views function correctly for data analysis.