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.