obsidian-bases

Create and manage Obsidian Bases (.base) files with YAML schemas, views, filters, and formulas.

429|102|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/freestylefly/canghe-skills --skill obsidian-bases-freestylefly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases
Source: https://github.com/freestylefly/canghe-skills/tree/main/skills/obsidian-bases
Command: npx skills add https://github.com/freestylefly/canghe-skills --skill obsidian-bases-freestylefly

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian users struggle to consistently create and maintain Bases (.base files) that render dynamic views of notes, including built-in filters and formulas, reducing manual YAML editing and fragmentation across vaults.

Core Features & Use Cases

  • Create and edit YAML-based Base files with multiple views (table, cards, list), global filters, and formulas.
  • Embed bases in Markdown to build reusable dashboards and shareable note summaries.
  • Use cases include building a Library view to summarize notes by tag or date, or creating project dashboards from multiple bases.

Quick Start

Create a new .base file in your vault, define at least one view and a simple filter to start.

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

You create dynamic views by generating YAML-based .base files that define table, card, or list views with global filters and formulas across large note collections.

How do I embed an Obsidian base in Markdown to build a project dashboard?

You embed an Obsidian base in Markdown by using embedded code blocks to render the .base file, enabling the creation of reusable dashboards and shareable note summaries.

Does the Obsidian Bases format support built-in formulas and filters?

Yes, the Obsidian Bases format supports built-in global filters and formulas within the YAML schema, allowing you to summarize notes by tag or date without manual YAML editing.

What is the best way to organize large note collections using YAML schemas in Obsidian?

The best way to organize large note collections is by setting up YAML schemas for bases that model dynamic vault views, reducing fragmentation and manual YAML editing across your notes.

Do I need YAML schemas to use multiple views for Obsidian notes?

Yes, YAML schemas are required to define and manage .base files that render multiple views, filters, and formulas across large note collections in Obsidian.