databricks-asset-bundles

A configurable subset of tools for generating/managing your own HTTP(S) API endpoints.

27|9|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/datasciencemonkey/coding-agents-databricks-apps --skill databricks-asset-bundles-datasciencemonkey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-asset-bundles
Source: https://github.com/datasciencemonkey/coding-agents-databricks-apps/tree/main/.claude/skills/databricks-asset-bundles
Command: npx skills add https://github.com/datasciencemonkey/coding-agents-databricks-apps --skill databricks-asset-bundles-datasciencemonkey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Databricks Asset Bundles (DABs) provide a structured, repeatable way to package and deploy multi-environment Databricks resources (dashboards, pipelines, jobs, alerts) with consistent configuration across dev, staging, and prod.

Core Features & Use Cases

  • Bundle structure and configuration: maintain a root databricks.yml, resource definitions, and source files for dashboards, pipelines, and apps.
  • Environment targeting: define dev/prod targets with per-target variables to ensure environment parity and reproducibility.
  • Deployment workflow: validate, deploy, and run bundled resources with consistent permissions and path resolution across environments.

Quick Start

Create a new bundle by configuring databricks.yml as described and deploy to your target environment.

Frequently Asked Questions about databricks-asset-bundles

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

FAQPage Schema
How do I automate multi-environment Databricks deployments?

You can automate multi-environment Databricks deployments by centralizing dashboards, pipelines, and apps into portable YAML configurations. This approach enforces bundle validation and environment-targets to ensure reproducible deployments across dev, test, and prod.

What are Databricks Asset Bundles used for?

Databricks Asset Bundles package and deploy multi-environment resources like dashboards, pipelines, and alerts. They provide a structured, repeatable way to maintain environment parity and reproducible configuration across dev, staging, and prod.

How do I configure a new Databricks Asset Bundle project?

To configure a new Databricks Asset Bundle project, you create a root databricks.yml file containing resource definitions and source files. You then define dev and prod targets with per-target variables to ensure consistent naming and permissions during deployment.

Can I deploy Databricks pipelines and dashboards across dev and prod consistently?

Yes, you can deploy Databricks pipelines and dashboards consistently across dev and prod by using environment targeting with per-target variables. This ensures environment parity, consistent path resolution, and reproducible permissions for all bundled resources.

What is the best way to validate Databricks bundles before deployment?

The best way to validate Databricks bundles before deployment is by enforcing YAML-based configurations and bundle validation. This ensures consistent naming, permissions, and path resolution before you deploy resources to your target environment.

Do I need YAML configurations to manage Databricks multi-environment deployments?

Yes, you need YAML-based configurations to manage Databricks multi-environment deployments. The root databricks.yml file centralizes resource definitions, enforces bundle validation, and defines environment-targets to guarantee reproducible deployments.