databricks-bundles

Create and configure Databricks Declarative Automation Bundles for multi-environment deployments.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/itsadijmbt/SecureMCP-Servers --skill databricks-bundles-itsadijmbt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-bundles
Source: https://github.com/itsadijmbt/SecureMCP-Servers/tree/main/TEST_SERVERS/PORTED_TO_SECUREMCP/databrickslab-mcp/ai-dev-kit/databricks-skills/databricks-bundles
Command: npx skills add https://github.com/itsadijmbt/SecureMCP-Servers --skill databricks-bundles-itsadijmbt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Databricks bundle projects are hard to standardize and parameterize safely across dev, staging, and production without repeating configuration and breaking resource paths or permissions.

Core Features & Use Cases

  • Multi-environment DAB setup: Define targets (dev/prod) with environment-specific variables for catalog, schema, and related settings.
  • Resource authoring best practices: Create and configure dashboards, pipelines (via SDP guidance), jobs, volumes, alerts, and apps with correct path resolution and permissions patterns.
  • CICD-ready deployment workflow: Validate, deploy, run, and destroy bundle resources while avoiding common pitfalls like wrong alert schemas, incorrect permissions, and brittle relative paths.
  • Use case: You need to ship a bundle that includes a dashboard, a scheduled job, and SQL alerts to both dev and prod while keeping catalog/schema settings and permissions consistent.

Quick Start

Use the databricks-bundles skill to generate and validate a Databricks Asset Bundle project with dev/prod targets, parameterized catalog/schema variables, and correctly structured resources (including pipelines and SQL alerts).

Frequently Asked Questions about databricks-bundles

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

FAQPage Schema
How do I set up Databricks Asset Bundles for multi-environment deployment?

Databricks Asset Bundles for multi-environment deployment require defining dev and prod targets with environment-specific variables for catalog, schema, and permissions. This standardizes configuration across environments without repeating settings or breaking resource paths.

What resources can I configure using Databricks Declarative Automation Bundles?

Databricks Declarative Automation Bundles support authoring and configuring dashboards, pipelines, jobs, volumes, SQL alerts, and apps. Resources require correct path resolution, environment targets, and schema constraints like SQL Alert v2 evaluation and notification fields.

How do I parameterize catalog and schema settings for dev and prod targets in Databricks bundles?

Parameterize catalog and schema settings for dev and prod targets in Databricks bundles by using environment-specific variables within your target definitions. This ensures consistent permissions and settings across multi-environment CICD-ready deployment workflows.

What are common pitfalls when deploying Databricks bundle resources like SQL alerts?

Common pitfalls when deploying Databricks bundle resources include using wrong SQL alert schemas, applying incorrect permissions, and relying on brittle relative paths. Validate bundle resources before deploying to avoid these CICD workflow errors.

Can I validate and destroy Databricks bundle resources during a CICD workflow?

You can validate, deploy, run, and destroy Databricks bundle resources during a CICD workflow. This lifecycle management ensures safe multi-environment deployments while preventing configuration drift between dev and prod targets.

Why do my Databricks bundle SQL alerts fail during multi-environment deployment?

Databricks bundle SQL alerts fail during multi-environment deployment when resource-specific schema constraints are not met. Ensure SQL Alert v2 evaluation and notification fields are correctly structured with proper environment target variable parameterization.