databricks-apps

Scaffold Databricks Apps with AppKit and validate deployment readiness.

Updated May 20, 2026
One-click install
npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill databricks-apps-ice-droid-99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-apps
Source: https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks-/tree/main/.gemini/skills/databricks-apps
Command: npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill databricks-apps-ice-droid-99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you build and deploy Databricks Apps by guiding the full AppKit scaffolding workflow with the right Databricks resources, validation steps, and safety checks.

Core Features & Use Cases

  • AppKit-first scaffolding for Databricks Apps: Sets up analytics and/or lakebase features and tells you what to verify before you start implementation.
  • State Storage Rule + Data Access Decision Gate: Ensures you choose Lakebase vs Analytics correctly based on whether the app stores/persists user data and how it reads lakehouse data.
  • Deployment readiness guidance: Covers required manifest/CLI steps, databricks apps validate, smoke-test selector updates, and post-deploy verification commands.
  • Operational best practices for AppKit apps: Enforces patterns like running databricks-core first for auth and discovery, using npm run typegen before UI code, and using Playwright-safe smoke test selectors.

Quick Start

Use the databricks-apps skill to scaffold an analytics dashboard AppKit project for your chosen Databricks profile and then validate it before writing UI code.

Frequently Asked Questions about databricks-apps

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

FAQPage Schema
How do I scaffold a Databricks App using AppKit?

It sets up analytics or lakebase features and instructs you on what specific components to verify before starting UI implementation.

When should I use Lakebase synced tables versus Analytics queries in a Databricks App?

The Data Access Decision Gate evaluates whether your app persists user data and how it reads lakehouse data to determine the correct data access method.

What steps are required to validate a Databricks App before deployment?

Deployment validation requires running `databricks apps validate`, updating Playwright-safe smoke test selectors, and performing post-deploy verification commands.

Why do I need to run typegen before writing UI code for Databricks Apps?

Running `npm run typegen` before UI code is an enforced operational pattern ensuring correct type definitions exist before interface implementation begins.

Does building Databricks Apps require state storage configuration?

State storage configuration is required if the app stores or persists user data, determined by applying the State Storage Rule during the scaffolding workflow.

Can I use Databricks Apps for building analytics dashboards and data visualizations?

Databricks Apps can be used for dashboards, data apps, analytics tools, and visualizations, with scaffolding automatically configured for the appropriate analytics features.