{"enrichment":{"faq":[{"a":"obsidian-bases lets you build database-like views by creating .base files in your vault. Each .base file defines a query over your notes using YAML syntax, specifying which notes to include, how to filter them, what properties to display, and which view format (table, card, list, or map) to render. Start by creating a file with a .base extension, then define your source notes, filters, and display properties in YAML.","q":"How do I create obsidian bases?"},{"a":"obsidian-bases supports four display formats for your structured queries: table view for spreadsheet-like layouts, card view for visual summaries, list view for sequential display, and map view for geographic data using coordinates. Each format is configured within your .base file and renders your filtered notes according to the layout you choose, with custom properties shown for each note.","q":"What view formats does obsidian-bases support?"},{"a":"obsidian-bases lets you define filters to select which notes appear in your view, formulas to compute derived values from note properties, and summaries to aggregate data across groups. Filters use operators to match note fields, formulas support date arithmetic and other calculations, and summaries can group results and compute totals\u2014all configured in your .base file's YAML structure.","q":"How do I use filters, formulas, and summaries in obsidian bases?"},{"a":"obsidian-bases .base files use YAML to define your database view. Key sections include the source (which notes to query), filters (conditions to match), properties (fields to display), view type (table/card/list/map), and optional grouping, limits, and summary calculations. Proper YAML quoting and indentation are essential; obsidian-bases validates your configuration and reports errors if syntax is invalid.","q":"What is the obsidian base file syntax and YAML structure?"},{"a":"Yes, obsidian-bases is ideal for specialized trackers. Create a reading list base by filtering notes with a 'book' tag, displaying title, author, and status properties in card or table view. For a task tracker, filter notes by task status, use formulas to calculate due dates or duration, and group by priority or assignee. Both examples use .base files with appropriate filters and view configurations.","q":"Can I create a reading list or task tracker with obsidian bases?"},{"a":"obsidian-bases validates YAML syntax and configuration when rendering. Check that your .base file has correct YAML indentation, proper quoting for special characters, valid filter operators, and that referenced note properties exist. Review error messages in Obsidian's console for specific issues. Ensure your source notes match your filter criteria and that the view type is one of the four supported formats.","q":"What should I do if my obsidian base file is not rendering?"}],"shadow_tags":["database-management","structured-notes","data-aggregation","query-builder","template-system","computed-properties","multi-view-display","metadata-filtering","date-calculations","obsidian-plugin"],"summary_rewrite":"Build structured database views within Obsidian by creating .base files that organize notes through filters, computed formulas, and customizable display formats. Support table, card, list, and map views with optional grouping, limits, and summary calculations across your vault."},"files":[{"bytes":13027,"path":"skills/obsidian-bases/SKILL.md","sha256":"c0037f20926c7d8591cdd040365e4c0e4c0c4146386a506f28f241faee9a27d9","url":"https://skillfed.io/files/kepano/obsidian-skills/obsidian-bases/c8863b43/SKILL.md"}],"id":"kepano/obsidian-skills/obsidian-bases","links":{"html":"https://skillfed.io/kepano/obsidian-skills/obsidian-bases","md":"https://skillfed.io/kepano/obsidian-skills/obsidian-bases.md","repo":"https://github.com/kepano/obsidian-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":3096,"language":null,"last_updated":"2026-06-08","license":"MIT","name":"obsidian-bases","publisher":"kepano","stars":43483},"relations":{"similar":[{"id":"family3253/skill/kepano-obsidian-bases"},{"id":"evolution-foundation/evo-nexus/obs-obsidian-bases"},{"id":"breferrari/obsidian-mind/obsidian-bases"},{"id":"pedronauck/skills/obsidian-bases"},{"id":"guanyang/open-agent-hub/obsidian-bases"},{"id":"benoror/obsidianos_work/obsidian-bases"},{"id":"jackjin1997/ClawForge/obsidian-bases"},{"id":"SpaceZephyr/myskill/obsidian-bases"},{"id":"oldwinter/skills/obsidian-bases"},{"id":"freestylefly/canghe-skills/obsidian-bases"}]},"slug":{"owner":"kepano","repo":"obsidian-skills","skill":"obsidian-bases"},"version":"c8863b43"}
