databricks-widget-filter

Validate Lakeview filter widget JSON templates for Databricks dashboards.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/bspt628/databricks-lakeview-skills --skill databricks-widget-filter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-widget-filter
Source: https://github.com/bspt628/databricks-lakeview-skills/tree/main/widget-filter
Command: npx skills add https://github.com/bspt628/databricks-lakeview-skills --skill databricks-widget-filter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a complete JSON reference for Lakeview filter widgets, helping you create, validate, and edit filter blocks consistently across dashboards.

Core Features & Use Cases

  • Comprehensive templates for filter-single-select, filter-multi-select, and filter-date-picker widgets.
  • Guidance on aligning queries, encodings, and frame metadata to ensure deterministic rendering.
  • Real-world use cases include building dynamic dashboards, CLI-driven updates, and parameterized filtering workflows.

Quick Start

Follow the templates to craft Lakeview filter widget JSON for your dashboards.

Frequently Asked Questions about databricks-widget-filter

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

FAQPage Schema
How do I create a Databricks Lakeview filter widget JSON template?

To build Databricks Lakeview dashboards, use JSON templates for filter-single-select, filter-multi-select, and filter-date-picker widgets. Ensure queries[].name matches encodings.fields[].queryName and validate spec.version and frame metadata for deterministic rendering.

What is the correct JSON structure for a Lakeview multi-select filter?

A Lakeview multi-select filter requires matching queries[].name with encodings.fields[].queryName in the JSON structure. You must also certify proper spec.version and frame metadata to ensure deterministic rendering across your dashboard pages.

Why does my Databricks Lakeview dashboard widget fail to render deterministically?

Lakeview dashboard widgets fail to render deterministically when queries[].name does not match encodings.fields[].queryName, or when spec.version and frame metadata are invalid. Validate your filter widget JSON templates against your dataset schemas to fix rendering issues.

Can I use a date picker filter widget for parameterized filtering in Databricks?

Yes, you can use the filter-date-picker widget template for parameterized filtering workflows in Databricks Lakeview dashboards. Apply the template to construct page layouts and encodings that align with your dataset schemas for dynamic dashboard updates.

Do I need to validate spec.version and frame metadata for Lakeview filter widgets?

Yes, you must certify proper spec.version and frame metadata when building Lakeview filter widgets. Validating these fields alongside aligning queries[].name with encodings.fields[].queryName ensures deterministic rendering of your dashboard page layouts.