obsidian-bases

Create and modify Obsidian Base files with filters, formulas, and view types.

Updated Jun 25, 2023
One-click install
npx skills add https://github.com/iwbc-mzk/obsidian --skill obsidian-bases-iwbc-mzk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/iwbc-mzk/obsidian/tree/main/.claude/skills/obsidian-bases
Command: npx skills add https://github.com/iwbc-mzk/obsidian --skill obsidian-bases-iwbc-mzk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation and editing of Obsidian Base files, enabling users to build dynamic, database-like views of their notes with powerful filtering, sorting, and formula capabilities.

Core Features & Use Cases

  • Create and Edit .base files: Define views, filters, formulas, and summaries for your Obsidian notes.
  • Dynamic Data Views: Generate table, card, list, or map views based on note properties, tags, and folders.
  • Use Case: Organize your project tasks by creating a .base file that filters for notes tagged #project/active, displays them in a table view sorted by priority, and includes columns for due date and status.

Quick Start

Create a new .base file that lists all notes tagged 'book' and displays their title and author in a table view.

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

Dynamic database views in Obsidian are created using .base files to define table, card, list, or map layouts. These YAML-structured files integrate with your notes' properties, tags, and folders to generate organized, filterable visualizations.

How do I filter and sort Obsidian notes by properties like tags or folders?

Filtering and sorting Obsidian notes by properties requires defining specific filter conditions within a .base file. You can configure rules based on note tags, folders, and custom properties to display only relevant entries in your view.

Can I use formulas and summaries in Obsidian note views?

Formulas and summaries are supported within Obsidian .base files to calculate and display dynamic data. You can define custom formulas and summary aggregations directly in the YAML structure to enhance your note management.

What is the best way to organize project tasks in Obsidian?

Organizing project tasks in Obsidian is best achieved by creating a .base file that filters for specific tags like #project/active. You can then display tasks in a table view sorted by priority with columns for due date and status.

Does the Obsidian Bases Skill require external dependencies or plugins?

The Obsidian Bases Skill requires no external dependencies to generate and modify .base files. It operates independently on YAML-structured data, integrating directly with Obsidian's internal note data model.

What are the limitations of using .base files for note management in Obsidian?

Using .base files for note management relies entirely on Obsidian's internal data model and YAML structure. Views are dynamically generated based on existing note properties, meaning incorrectly tagged or unstructured notes will not appear in filtered results.