databricks-asset-bundles

Create, configure, and deploy Databricks Asset Bundles across multiple environments.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/juanlamadrid20/coda --skill databricks-asset-bundles-juanlamadrid20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-asset-bundles
Source: https://github.com/juanlamadrid20/coda/tree/main/.claude/skills/databricks-asset-bundles
Command: npx skills add https://github.com/juanlamadrid20/coda --skill databricks-asset-bundles-juanlamadrid20

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation, configuration, and deployment of Databricks Asset Bundles (DABs), enabling robust multi-environment strategies for Databricks resources like pipelines, jobs, and dashboards.

Core Features & Use Cases

  • Project Scaffolding: Generates the foundational structure for new DAB projects.
  • Resource Management: Defines and configures various Databricks resources (pipelines, jobs, dashboards, alerts, apps, volumes) within a bundle.
  • Multi-Environment Deployment: Facilitates distinct configurations for development, staging, and production environments using target profiles and variables.
  • Use Case: A data engineering team needs to deploy a new data pipeline and associated dashboard to both a development and a production Databricks workspace. This Skill allows them to define the resources once in databricks.yml and deploy them to each environment with environment-specific catalog and schema settings.

Quick Start

Use the databricks-asset-bundles skill to deploy the current bundle to the 'prod' target.

Frequently Asked Questions about databricks-asset-bundles

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

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

Databricks Asset Bundles deploy jobs and pipelines across multiple environments by defining resources once in databricks.yml and using target profiles for development, staging, and production. This ensures consistent deployment with environment-specific configurations.

What is infrastructure as code for Databricks and when do I need it?

Infrastructure as code for Databricks manages resources like pipelines, jobs, dashboards, and alerts within a unified bundle structure. You need it to streamline creation and ensure consistent configuration across multiple Databricks workspaces.

How do I scaffold a new Databricks Asset Bundle project?

Scaffolding a new Databricks Asset Bundle project generates the foundational structure for defining resources. This creates a databricks.yml file where you configure pipelines, jobs, dashboards, alerts, apps, and volumes.

Can I use Databricks Asset Bundles for CI/CD deployment?

Databricks Asset Bundles support CI/CD deployment by defining resources in a unified bundle structure and deploying them to distinct targets. This facilitates environment-specific configurations for development, staging, and production workspaces.

How do I configure environment-specific variables for Databricks deployments?

Environment-specific variables for Databricks deployments are configured through workspace profiles and variable definitions within the bundle. This allows distinct catalog and schema settings for each target environment.

What types of Databricks resources can I manage with Asset Bundles?

Databricks Asset Bundles manage resources including pipelines, jobs, dashboards, alerts, apps, and volumes. These resources are defined within a unified bundle structure for streamlined multi-environment deployment.