obsidian-bases

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

1|Updated Dec 21, 2024
One-click install
npx skills add https://github.com/SergeiGolos/wod-wiki --skill obsidian-bases-sergeigolos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/SergeiGolos/wod-wiki/tree/main/.agent/skills/obsidian-bases
Command: npx skills add https://github.com/SergeiGolos/wod-wiki --skill obsidian-bases-sergeigolos

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 efficiently manage database-like views of their notes with advanced filtering, formulas, and summaries.

Core Features & Use Cases

  • Create and Edit .base files: Define tables, cards, lists, and maps of your notes.
  • Advanced Filtering: Narrow down your note collections using complex logical conditions.
  • Custom Formulas: Compute dynamic values based on note properties and metadata.
  • Use Case: You need to create a "High Priority Tasks" view in Obsidian that only shows tasks with a priority of '1' and are not yet marked as 'done', sorted by their due date.

Quick Start

Use the obsidian-bases skill to create a new .base file for tracking project tasks, including filters for status and priority.

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?

You can create dynamic database views of Obsidian notes by defining .base files using YAML. These files enable you to generate tables, cards, lists, and maps with advanced filtering and custom formulas.

How do I filter Obsidian notes by priority and status in a structured view?

Filtering Obsidian notes by priority and status is achieved by applying complex logical conditions within a .base file. This allows you to narrow down collections to show only specific items like high priority, incomplete tasks.

Can I compute dynamic values based on note properties in Obsidian?

Yes, you can compute dynamic values based on note properties in Obsidian using custom formula properties within .base files. Formulas allow you to calculate metadata and generate summaries for your structured views.

What view types are supported when managing Obsidian Bases?

Obsidian Bases support multiple view types including tables, cards, lists, and maps. These views are defined using YAML configuration within the .base files to visually organize your note collections.

Does the obsidian-bases skill require any external plugins to function?

No, the obsidian-bases skill operates without external dependencies, relying entirely on YAML syntax to define and manage the .base files within the native Obsidian note-taking ecosystem.

What is the best way to track project tasks dynamically in Obsidian?

The best way to track project tasks dynamically in Obsidian is by creating a .base file that defines a view with filters for task status and priority, alongside custom formulas for due dates.