obsidian-bases

Create and edit Obsidian .base files with YAML filters and formulas.

134|33|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/kv0906/pm-kit --skill obsidian-bases-kv0906
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/kv0906/pm-kit/tree/main/.claude/skills/obsidian-bases
Command: npx skills add https://github.com/kv0906/pm-kit --skill obsidian-bases-kv0906

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation and editing of Obsidian Bases, enabling users to build dynamic, database-like views of their notes with filters, formulas, and summaries.

Core Features & Use Cases

  • Create and Edit .base Files: Define tables, cards, lists, or maps of your notes.
  • Complex Filtering: Apply global or view-specific filters using logical operators and property conditions.
  • Custom Formulas: Compute new properties based on existing note data or file metadata.
  • Use Case: Automatically generate a "Task Tracker" view that lists all active tasks, sorted by priority and due date, with calculated fields for days remaining.

Quick Start

Use the obsidian-bases skill to create a new .base file for tracking project tasks.

Frequently Asked Questions about obsidian-bases

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

FAQPage Schema
How do I create dynamic database views of my Obsidian notes?

To create dynamic database views of your Obsidian notes, you can use .base files which define views using YAML syntax to filter, sort, and display your notes as tables, cards, lists, or maps.

Can I use custom formulas to calculate properties in Obsidian .base files?

Yes, you can use custom formulas in Obsidian .base files to compute new properties based on existing note data or file metadata, leveraging a rich set of built-in functions for data manipulation and display.

How do I apply complex filtering to an Obsidian database view?

You can apply complex filtering to an Obsidian database view by using global or view-specific filters with logical operators and property conditions directly within the YAML structure of your .base file.

What view types are supported when managing Obsidian Bases?

Managing Obsidian Bases supports four distinct view types: table, cards, list, and map, allowing you to dynamically display your notes based on your specific data tracking needs.

Do I need to know YAML syntax to edit Obsidian .base files?

Yes, you need a solid understanding of YAML syntax to edit Obsidian .base files, as the database views, filter operators, and custom formulas are all defined using this markup structure.

Best way to build a task tracker in Obsidian with calculated fields?

The best way to build a task tracker in Obsidian with calculated fields is to create a .base file that lists active tasks, sorts by priority and due date, and uses custom formulas to calculate fields like days remaining.