databricks-bundles

Configure and validate multi-environment Databricks Asset Bundles for deployment.

11|3|Updated Jun 10, 2025
One-click install
npx skills add https://github.com/Paldom/databricks-apps-fastapi-starter --skill databricks-bundles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-bundles
Source: https://github.com/Paldom/databricks-apps-fastapi-starter/tree/main/.gemini/skills/databricks-bundles
Command: npx skills add https://github.com/Paldom/databricks-apps-fastapi-starter --skill databricks-bundles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline the creation, configuration, and deployment of Declarative Automation Bundles (DABs) for Databricks across multiple environments, reducing setup time and ensuring consistency.

Core Features & Use Cases

  • Centralized bundle definitions (databricks.yml) and the ability to include resources via resources/*.yml
  • Multi-environment targeting (dev, prod) with per-target variables and workspace profiles
  • Role-based permissions guidance for different resource types (dashboards, pipelines, jobs, alerts)
  • Deploy, run, and manage bundle resources across environments with standard tooling

Quick Start

Install the bundle, configure targets, and deploy to your Databricks environments.

Frequently Asked Questions about databricks-bundles

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

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

You configure Databricks Asset Bundles by defining a databricks.yml file with per-target variables and workspace profiles, then deploying resources across dev and prod environments for consistent scalable deployment.

What is the best way to add resources like pipelines and dashboards to a Databricks bundle?

The best way to add resources to a Databricks bundle is by placing YAML definitions in a resources/ directory, which allows you to modularly define and manage dashboards, pipelines, jobs, and alerts separately from the main configuration.

Do I need a specific directory structure to set up Databricks bundles?

Yes, you need a properly structured project containing a root databricks.yml file, a resources/ directory with YAML definitions for your resources, and variables for catalog and schema.

Can I set role-based permissions for different resource types in Databricks bundles?

Yes, Databricks bundles support role-based permissions guidance for different resource types, allowing you to configure specific access controls for dashboards, pipelines, jobs, and alerts within your bundle definitions.

How do variables for catalog and schema work when targeting dev and prod environments in Databricks bundles?

Variables for catalog and schema in Databricks bundles are applied per target, allowing you to map different catalog and schema configurations to your dev and prod environments during multi-environment deployment.