databricks-bundles

Configure and manage Databricks Declarative Automation Bundles across environments.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/teegin-g/Slopcast --skill databricks-bundles-teegin-g
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-bundles
Source: https://github.com/teegin-g/Slopcast/tree/main/.agents/skills/databricks-bundles
Command: npx skills add https://github.com/teegin-g/Slopcast --skill databricks-bundles-teegin-g

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation and configuration of Declarative Automation Bundles (DABs) to manage multi-environment deployments of Databricks resources, reducing manual setup, drift, and permission inconsistencies.

Core Features & Use Cases

  • Declarative bundle configuration with databricks.yml, resources/*.yml, and src/ code
  • Multi-environment targeting and parameterization (dev/prod) with environment-specific variables
  • Resource types support including dashboards, pipelines, jobs, and alerts to simplify deployment orchestration
  • Use Case: Create or extend a DAB project to deploy assets across development, staging, and production environments

Quick Start

Create a new bundle directory with a databricks.yml and at least one resource definition, then validate and deploy to provision multi-environment assets.

Frequently Asked Questions about databricks-bundles

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

FAQPage Schema
How do I automate Databricks deployments across multiple environments?

You can automate Databricks deployments across environments by configuring Declarative Automation Bundles (DABs) with a main databricks.yml file and environment-specific variables to manage dev and prod assets without manual setup.

What is a Databricks Declarative Automation Bundle and when do I need it?

A Databricks Declarative Automation Bundle is a configuration structure using databricks.yml and resource files to manage multi-environment deployments. You need it to reduce manual setup, configuration drift, and permission inconsistencies across environments.

How do I add pipelines and dashboards to a Databricks bundle project?

To add pipelines and dashboards to a Databricks bundle project, you define them as resources in YAML files within the resources directory, then validate and deploy the bundle to provision these assets to your target environment.

Can I use environment-specific variables for dev and prod in Databricks bundles?

Yes, Databricks bundles support multi-environment targeting and parameterization. You can define environment-specific variables in your databricks.yml configuration to manage distinct dev and prod deployment settings.

What's the best way to structure a new Databricks bundle project?

The best way to structure a new Databricks bundle project is to create a bundle directory containing a main databricks.yml configuration file, a resources directory for YAML definitions, and a src directory for code.

Does deploying Databricks bundles work for jobs and alerts?

Yes, deploying Databricks bundles works for jobs and alerts. The bundle resource types support includes dashboards, pipelines, jobs, and alerts to simplify deployment orchestration across your environments.