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.