From 9b736ba8da230341054cc668bedc0bcb041baa98 Mon Sep 17 00:00:00 2001 From: txhno <198242577+txhno@users.noreply.github.com> Date: Tue, 7 Apr 2026 14:04:35 +0530 Subject: [PATCH] docs(obsidian-bases): fix invalid filter schema example --- skills/obsidian-bases/SKILL.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/skills/obsidian-bases/SKILL.md b/skills/obsidian-bases/SKILL.md index 7e84aa4..e857041 100644 --- a/skills/obsidian-bases/SKILL.md +++ b/skills/obsidian-bases/SKILL.md @@ -22,10 +22,11 @@ Base files use the `.base` extension and contain valid YAML. # Global filters apply to ALL views in the base filters: # Can be a single filter string - # OR a recursive filter object with and/or/not - and: [] - or: [] - not: [] + # OR a recursive filter object with exactly ONE key: and, or, or not + and: + - 'status == "active"' + - not: + - 'file.hasTag("archived")' # Define formula properties that can be used across all views formulas: @@ -52,8 +53,9 @@ views: groupBy: # Optional: group results property: property_name direction: ASC | DESC - filters: # View-specific filters - and: [] + filters: # View-specific filters follow the same rules + and: + - 'status == "active"' order: # Properties to display in order - file.name - property_name