databricks-bundles

Automate authoring and configuration of Databricks Declarative Automation Bundles for multi-environment workflows.

Updated May 20, 2026
One-click install
npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill databricks-bundles-ice-droid-99
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: databricks-bundles
Source: https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks-/tree/main/.gemini/skills/databricks-bundles
Command: npx skills add https://github.com/ice-droid-99/BI-Dashboard-Generation-Agent-in-Databricks- --skill databricks-bundles-ice-droid-99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Databricks teams waste time manually wiring dashboards, pipelines, jobs, and permissions across dev/staging/prod, leading to inconsistencies and fragile deployments.

Core Features & Use Cases

  • Multi-environment bundle scaffolding (dev/prod targets): Parameterizes catalog/schema/warehouse so the same resources deploy correctly across environments.
  • Declarative resource management: Defines and deploys dashboards, pipelines, jobs, volumes, apps, and SQL alerts using bundle configuration.
  • Best-practice pathing and permissions guidance: Prevents common deployment failures by documenting critical relative path rules and resource-specific permission formats (including alerts and volumes).
  • CI/CD workflow support: Centralizes configuration in databricks.yml with included resource files so automated pipelines can validate and deploy reliably.

Quick Start

Use the databricks-bundles skill to generate a databricks.yml plus resources yml files for your dashboards, pipelines, and jobs with dev and prod targets parameterized by catalog and schema.

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 asset bundles for multi-environment CI/cd deployment?▼

You can automate Databricks asset bundles by defining a root databricks.yml with parameterized targets for dev and prod, using environment variables for catalog, schema, and warehouse to ensure consistent CI/CD deployment.

What is the best way to structure Databricks bundle configurations for pipelines and dashboards?▼

The best way to structure Databricks bundle configurations is using include-based resource composition, separating dashboards, pipelines, jobs, and SQL alerts into individual resource files referenced by the root databricks.yml.

Can I define permissions for SQL alerts and volumes in a Databricks bundle?▼

Yes, Databricks bundles support configuring resource-specific permissions for SQL alerts and volumes, providing best-practice pathing and permission formats to prevent common deployment failures during validation and deployment.

How does Databricks bundle deployment handle environment variables for Unity Catalog?▼

Databricks bundle deployment handles Unity Catalog integration by passing environment variables for catalog, schema, warehouse, and bundle.target, allowing the same resources to deploy correctly across different environments.

Do I need a root SKILL.md entrypoint to generate Databricks bundle configurations?▼

Yes, generating Databricks bundle configurations requires a root SKILL.md entrypoint to automate authoring, define bundle targets, and execute deterministic validation, deploy, and run commands for your resources.