databricks-dabs

Manage Databricks Asset Bundles lifecycle with the Databricks CLI.

Updated Jul 4, 2026
One-click install
npx skills add https://github.com/mkgs-databricks-demos/aiSkillUpdater --skill databricks-dabs-mkgs-databricks-demos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-dabs
Source: https://github.com/mkgs-databricks-demos/aiSkillUpdater/tree/main/databricks-dabs
Command: npx skills add https://github.com/mkgs-databricks-demos/aiSkillUpdater --skill databricks-dabs-mkgs-databricks-demos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires databricks-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the creation, configuration, validation, deployment, running, and management of Databricks resources through DABs, saving time and reducing manual effort in DevOps workflows.

Core Features & Use Cases

  • Bundle Management: Create, configure, and manage DABs containing dashboards, jobs, pipelines, alerts, volumes, and apps.
  • CLI Integration: Requires Databricks CLI (>= v1.0.0), supporting latest CLI features and optimizations.
  • Excluding Generated Files: Exclude generated .lvdash.json files from bundle sync to prevent unnecessary uploads.
  • Reference Documentation: Access detailed guidance for specific tasks such as bundle structure, Spark Declarative Pipeline configurations, SQL Alerts, Deploy and Run, and Resource Permissions.
  • Use Case: Use this Skill to streamline the process of deploying a complex Databricks app, including setting up dashboards, jobs, and pipelines with minimal manual intervention.

Quick Start

Load the databricks-dabs skill and use the 'bundle deploy' command to deploy a DAB to your Databricks workspace.

Frequently Asked Questions about databricks-dabs

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

FAQPage Schema
How do I automate the deployment of Databricks jobs and pipelines using DABs?

You can automate the deployment of Databricks jobs and pipelines by defining them as resources within Databricks Asset Bundles (DABs). This Skill manages the bundle lifecycle, handling validation, deployment, and execution to streamline your DevOps workflows.

What are Databricks Asset Bundles and when do I need them for CI/CD?

Databricks Asset Bundles (DABs) are declarative configurations for managing Databricks resources like dashboards, pipelines, and apps. You need them for CI/CD when you want to version control, validate, and automate resource deployments across environments.

Do I need the Databricks CLI to manage and deploy bundle resources?

Yes, managing and deploying DAB resources requires the Databricks CLI (version 1.0.0 or higher). The Skill integrates directly with the CLI to execute bundle validation, deployment, and resource management tasks.

Can I exclude generated files like .lvdash.json from bundle sync to prevent unnecessary uploads?

Yes, you can exclude generated files like `.lvdash.json` from `bundle sync` operations. This prevents unnecessary file uploads to your Databricks workspace, keeping your deployment process efficient and clean.

What's the best way to configure permissions for Databricks apps and volumes in a bundle?

The best way to configure permissions for Databricks apps and volumes is through the DAB resource configuration definitions. This Skill provides reference documentation to help you manage resource configurations and permissions directly within your bundle.