databricks-aibi-dashboards

Build validated Databricks AI/BI dashboards from tested SQL datasets.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Blackkadder/databricks-apps-and-agents-workshop --skill databricks-aibi-dashboards-blackkadder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: databricks-aibi-dashboards
Source: https://github.com/Blackkadder/databricks-apps-and-agents-workshop/tree/main/.claude/skills/databricks-aibi-dashboards
Command: npx skills add https://github.com/Blackkadder/databricks-apps-and-agents-workshop --skill databricks-aibi-dashboards-blackkadder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Databricks AI/BI dashboards often break at deploy time due to untested SQL, mismatched widget field names, incorrect widget versions, and invalid layout rules; this Skill ensures dashboards are built correctly and reliably before deployment.

Core Features & Use Cases

  • Validated Deployment Workflow: Enforces a mandatory workflow to inspect table schemas, write dataset SQL, and TEST EVERY QUERY via execute_sql before assembling dashboard JSON.
  • Widget and Layout Guardrails: Documents explicit rules for widget versions, field-name contracts, text widget behavior, filter scopes (global vs page-level), sizing, and 6-column grid layout to avoid runtime errors.
  • Use Case: Build a production sales or operations dashboard with counters, charts, tables, and global filters that consistently render and refresh when backed by scheduled pipeline outputs.

Quick Start

Create a dashboard by designing datasets with fully qualified SQL, test each query with execute_sql, assemble widgets following the naming, version, and layout rules, then deploy using create_or_update_dashboard.

Frequently Asked Questions about databricks-aibi-dashboards

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

FAQPage Schema
How do I prevent Databricks Lakeview dashboards from breaking at deploy time?▼

To prevent Lakeview dashboards from breaking, test every SQL query via execute_sql and enforce strict widget field-name matching, layout constraints, and version rules before deploying.

What is the best way to build validated Databricks AI/BI dashboards with SQL datasets?▼

The best way to build validated Databricks AI/BI dashboards is to inspect table schemas, write fully qualified SQL, test queries via execute_sql, and deploy using create_or_update_dashboard.

How do I configure global and page-level filters for Databricks AI/BI dashboards?▼

Configuring global and page-level filters for Databricks AI/BI dashboards requires following explicit widget versioning, field-name contracts, and 6-column grid layout rules to avoid runtime errors.

Why do my Databricks dashboard widgets fail to render after deploying SQL datasets?▼

Dashboard widgets fail to render due to untested SQL, mismatched widget field names, incorrect widget versions, or invalid layout rules, which you can prevent by testing queries before assembly.

Can I use counters, tables, and charts together in a Databricks Lakeview dashboard?▼

Yes, you can use counters, tables, and charts together in a Lakeview dashboard by assembling widgets following strict naming, version, and 6-column grid sizing rules before deployment.

Do I need to test every SQL query before deploying a Databricks AI/BI dashboard?▼

Yes, you must test every SQL query using execute_sql before assembling dashboard JSON to ensure your Databricks AI/BI dashboard consistently renders and refreshes without runtime errors.