asset-bundles

Manage Databricks Asset Bundles for multi-environment resource deployment.

1|1|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/Paldom/databricks-apps-streamlit-vibe-coding-starter --skill asset-bundles-paldom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asset-bundles
Source: https://github.com/Paldom/databricks-apps-streamlit-vibe-coding-starter/tree/main/.agents/skills/asset-bundles
Command: npx skills add https://github.com/Paldom/databricks-apps-streamlit-vibe-coding-starter --skill asset-bundles-paldom

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the deployment of Databricks resources like dashboards, pipelines, and jobs across multiple environments (dev, staging, prod) using Databricks Asset Bundles (DABs).

Core Features & Use Cases

  • Multi-environment Deployment: Configure and deploy DABs to different Databricks workspaces or configurations.
  • Resource Management: Define and manage dashboards, pipelines, SQL alerts, jobs, volumes, and apps within a bundle.
  • Parameterization: Use variables for catalog, schema, and warehouse names to ensure consistency across environments.
  • Use Case: You need to deploy a new dashboard and an associated data pipeline to your development, staging, and production Databricks environments. This Skill helps you define these resources in a databricks.yml file and deploy them consistently using DAB commands.

Quick Start

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

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 resources like pipelines and dashboards across multiple environments?

Deploy Databricks resources across multiple environments by defining them in a `databricks.yml` file using Databricks Asset Bundles. This approach manages dashboards, pipelines, and jobs consistently across dev, staging, and prod targets via the Databricks CLI.

What is the best way to parameterize Databricks jobs for different workspaces?

Parameterize Databricks jobs by using variables for catalog, schema, and warehouse names within your Databricks Asset Bundles configuration. This ensures environment-specific settings are applied consistently during deployment to different workspaces.

Can I validate and run Databricks Asset Bundles before deploying to production?

Yes, you can validate and run Databricks Asset Bundles before production. The Databricks CLI supports validation, deployment, running, and destruction of bundle resources, allowing you to test configurations safely in staging or development targets first.

Does Databricks Asset Bundles support managing SQL alerts and volumes?

Databricks Asset Bundles supports managing SQL alerts and volumes. You can define and configure these resources alongside dashboards, pipelines, jobs, and apps within your bundle for comprehensive resource management and deployment.

How do I destroy deployed Databricks bundle resources when they are no longer needed?

Destroy deployed Databricks bundle resources by using the destruction capabilities supported via the Databricks CLI. This allows you to cleanly remove pipelines, jobs, and other defined resources from your Databricks environments when they are no longer needed.