obsidian-bases Obsidian 数据库

Create .base files with views, filters, and formulas to organize Obsidian notes.

1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/XIYBHK/claude-skills --skill obsidian-bases-obsidian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases Obsidian 数据库
Source: https://github.com/XIYBHK/claude-skills/tree/main/obsidian-bases
Command: npx skills add https://github.com/XIYBHK/claude-skills --skill obsidian-bases-obsidian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Obsidian Bases enable you to structure and query your notes like a small database by creating .base files, adding views, filters, and formulas to render dynamic note sets.

Core Features & Use Cases

  • Create and edit .base files to model notes with multiple views (table, cards, list, map)
  • Define global filters and per-view filters to surface relevant notes
  • Add computed properties via formulas to derive values like summaries or derived metrics
  • Validate YAML structure and test views in Obsidian to ensure correct rendering

Quick Start

Create a .base file in your vault, define the filters, formulas, and views, and then open it in Obsidian to render the database.

Frequently Asked Questions about obsidian-bases Obsidian 数据库

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

FAQPage Schema
How do I create a database in Obsidian to query notes with filters and views?

To create an Obsidian database, you create a .base file in your vault, define global and per-view filters, and open it to render dynamic note sets. This structures notes into searchable table, cards, list, or map views.

Can I add computed properties or formulas to my Obsidian notes database?

Yes, you can add computed properties via formulas to derive values like summaries or metrics. Formulas are defined within the Base file to dynamically calculate values across your filtered note collections.

How does YAML frontmatter validation work for Obsidian Bases?

YAML frontmatter validation enforces structural validity for notes included in Obsidian Bases. It ensures your note properties are correctly formatted so that filters, formulas, and views render accurately without parsing errors.

What is the best way to organize project notes into dynamic views in Obsidian?

The best way to organize project notes is by creating .base files that pair views, filters, and formulas into database-like structures. This allows you to surface relevant notes dynamically across personal knowledge bases and literature reviews.

Does Obsidian Bases support multiple view types like cards and maps for notes?

Yes, Obsidian Bases supports multiple view types including table, cards, list, and map. You can define these views within your .base file to render your filtered note collections in the most suitable layout.

Why are my Obsidian Base filters not rendering the correct notes?

Filters may not render correctly if the YAML frontmatter is invalid or properties are mismatched. You must validate your YAML structure and test views in Obsidian to ensure the filters accurately surface the intended notes.