Agent skill · writing content · aiskillstore

obsidian-bases

Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.

Why this skill is useful

Provides specific YAML structure and validation rules for creating and managing Obsidian Bases that the AI wouldn't reliably generate on its own.

What it needs

About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Obsidian Bases Skill Workflow 1. Create the file: Create a .base file in the vault with valid YAML content 2. Define scope: Add filters to select which notes appear (by tag, folder, property, or date) 3. Add formulas (optional): Define computed properties in the formulas section 4. Configure views: Add one or more views (table, cards, list, or map) with order specifying which properties to display 5. Validate: Verify the file is valid YAML with no syntax errors. Check that all referenced properties and formulas exist. Common issues: unquoted strings containing special YAML characters, mismatched quotes in formula expressions, referencing formula.X without defining X in formulas 6. Test in Obsidian: Open the .base file in Obsidian to confirm the view renders correctly. If it shows a YAML error, check quoting rules below Schema Base files use the .base extension and contain valid YAML. Filter Syntax Filters narrow down results. They can be applied globally or per-view. Filter Structure Filter Operators Operator Description ---------- ------------- == equals != not equal > greater than < less than >= greater than or equal <= less than or equal && logical and \ \ logical or <code>!</code> logical not Properties Three Types of Properties 1. Note properties - From frontmatter: note.author or just author 2. File properties - File metadata: file.name, file.mtime, etc. 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/obsidian-bases

View the source on GitHub

Browse the @skills marketplace