asset-bundles

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation, configuration, and deployment of Databricks Asset Bundles (DABs), ensuring best practices for multi-environment deployments and simplifying complex resource management.

Core Features & Use Cases

  • Project Setup: Guides users through creating new DAB projects with optimal structure.
  • Resource Management: Facilitates adding and configuring various Databricks resources like pipelines, jobs, dashboards, and alerts within a bundle.
  • Multi-Environment Deployment: Enables robust configuration for development, staging, and production environments with variable parameterization.
  • Use Case: You need to deploy a new data pipeline and its associated dashboard across development, staging, and production environments. This Skill helps you define the bundle, configure environment-specific variables (like catalog and schema names), and deploy the resources using the Databricks CLI.

Quick Start

Use the asset-bundles skill to create a new Databricks Asset Bundle project.

Frequently Asked Questions about 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?

You can deploy Databricks jobs and pipelines across multiple environments by defining them within a Databricks Asset Bundle. This approach uses variable parameterization to manage environment-specific configurations for development, staging, and production.

What is the best way to manage Databricks resource configurations for staging and production?

The best way to manage Databricks resource configurations is using Databricks Asset Bundles. Bundles apply best practices for path resolution and permissions to deploy resources like dashboards, alerts, and volumes across staging and production workspaces.

Can I use Databricks Asset Bundles to deploy dashboards and alerts?

Yes, you can use Databricks Asset Bundles to deploy dashboards and alerts. The bundle configuration supports defining and deploying various Databricks resources alongside your core data pipelines.

How do I parameterize variables like catalog names for different Databricks workspaces?

You parameterize variables like catalog names for different Databricks workspaces by configuring multi-environment deployment settings in your bundle. This allows specific variable values to be applied dynamically for each target environment.

Does the Databricks CLI support infrastructure as code for deploying apps and volumes?

Yes, the Databricks CLI supports deploying apps and volumes through infrastructure as code principles. This is achieved by creating and configuring Databricks Asset Bundles to manage these resources efficiently.