asset-bundles

Create and configure Databricks Asset Bundles for multi-environment deployments.

1.8k|404|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/databricks-solutions/ai-dev-kit --skill asset-bundles
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: asset-bundles
Source: https://github.com/databricks-solutions/ai-dev-kit/tree/main/databricks-skills/asset-bundles
Command: npx skills add https://github.com/databricks-solutions/ai-dev-kit --skill asset-bundles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create and configure Databricks Asset Bundles (DABs) to deploy and manage resources across multiple environments with consistency.

Core Features & Use Cases

  • Bundle core configuration and include resources under resources/*.yml
  • Parameterize catalog and schema for dev/stage/prod environments
  • Manage dashboards, pipelines, jobs, alerts in a single bundle
  • Promote changes through environments with versioned bundles

Quick Start

Install Databricks CLI and set up a project root with databricks.yml. Add your resource definitions under resources/ and define any environment variables in databricks.yml. Then run bundle validation and deployment commands to apply the bundle.

Frequently Asked Questions about asset-bundles

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

FAQPage Schema
How do I manage Databricks jobs and pipelines across multiple environments?▼

Databricks Asset Bundles enable teams to structure and deploy jobs, pipelines, and dashboards across dev, stage, and prod environments using YAML-based configuration with variable substitution for consistent resource promotion.

What is the best way to parameterize catalog and schema for Databricks Asset Bundles?▼

Databricks Asset Bundles support variable substitution for catalog and schema within the YAML bundle configuration, allowing you to define environment-specific parameters and apply them consistently across dev, stage, and prod deployments.

How do I deploy Databricks dashboards and alerts using Asset Bundles?▼

You can deploy dashboards and alerts by adding resource definitions under the resources/*.yml directory in your bundle project, defining the configurations in databricks.yml, and running bundle validation and deployment commands to apply them.

Can I include multiple resource types like jobs, pipelines, and alerts in a single Databricks bundle?▼

Yes, a single Databricks Asset Bundle can manage multiple resource types including dashboards, pipelines, jobs, and alerts, enabling you to version and promote all related resources together through different environments.

Do I need the Databricks CLI to deploy Asset Bundles?▼

Yes, you need to install the Databricks CLI to set up the project root with databricks.yml, validate the bundle configuration, and execute deployment commands to apply resources across environments.

How do I promote Databricks Asset Bundle changes from dev to prod?▼

You promote changes by defining environment-specific configurations with variable substitution in your YAML bundle files, then running bundle validation and deployment commands to apply versioned resources from dev to prod.