obsidian-bases-superpowers

Design and validate Obsidian .base files with filters, formulas, views, and summaries.

Updated May 10, 2026
One-click install
npx skills add https://github.com/cookkie03/skills --skill obsidian-bases-superpowers-cookkie03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-bases-superpowers
Source: https://github.com/cookkie03/skills/tree/main/obsidian-bases-superpowers
Command: npx skills add https://github.com/cookkie03/skills --skill obsidian-bases-superpowers-cookkie03

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building Obsidian Bases by hand is error-prone: YAML syntax traps, undefined formula references, wrong property names, and version-dependent features all cause silent failures. This Skill guides the design, construction, and validation of .base files so dashboards, galleries, and contextual panes work correctly against a real vault. ## Core Features & Use Cases - Structured Base Design: Follows a six-step loop covering vault mapping, data contracts, YAML composition, and hard validation of filters, formulas, and summaries. - Reusable Power Patterns: Ships reference recipes for command centers, review queues, cleanup radars, galleries, context panes, and map lenses. - Use Case: A user with project notes tagged #project asks for a command center; the Skill produces valid .base YAML with an active dashboard grouped by area, overdue-state formula icons, and a completed view, plus concise maintenance notes. ## Quick Start Use $obsidian-bases-superpowers to build an Obsidian Base dashboard for my project notes with status, area, and due-date properties.

Frequently Asked Questions about obsidian-bases-superpowers

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

FAQPage Schema
How do I create an Obsidian Base dashboard for my notes?

Define global filters to scope the note collection, add formulas that turn raw properties into signals, then compose one or more views such as table or cards. Validate that every formula reference and summary name is defined before pasting the YAML into a .base file.

How do Obsidian Bases formulas work with dates?

Date subtraction in Bases returns a millisecond difference, so divide by 86400000 before using day-level number functions. Wrap optional date properties in if() guards before doing date math to avoid errors on notes missing the property.

Can Obsidian Bases show notes related to the current note?

Yes, contextual bases use the this keyword, which refers to the base file in the main pane, the containing note when embedded, or the active file in the sidebar. Combine it with file.hasLink(this.file) to list notes linking to the active page.

Does the Obsidian Bases map view work in all versions?

The official Map view requires Obsidian 1.10 and the Maps plugin, and notes must have location properties. Check the installed Obsidian version before relying on it, and keep a table view as a fallback for editing malformed locations.

Why does my Obsidian Base formula fail or show nothing?

Common causes include using display names instead of real property names, referencing formula.name that is not defined under formulas, and unquoted YAML strings. Quote formulas as YAML strings, preferring single quotes around formulas containing double-quoted text.