Databricks Dabs

databricks/databricks-agent-skills/plugins/databricks/claude/skills/databricks-dabs

by databrickse77e37e8a4daNo license345 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated today

Create, configure, validate, deploy, run, and manage Declarative Automation Bundles (DABs, formerly Databricks Asset Bundles). Use when working with Databricks resources via DABs including dashboards, jobs, pipelines, alerts, volumes, and apps.

Instructions onlyDevOps & Cloud
AI-generated overview

Guides creating, configuring, validating, deploying and running Databricks Declarative Automation Bundles (DABs).

What it does
This skill provides instructions and reference documentation for working with Databricks Declarative Automation Bundles, covering bundle structure, databricks.yml configuration, resource definitions, variables and multi-environment targets. It also documents Spark Declarative Pipeline setups, SQL alert schemas, deployment and run workflows, and resource permissions. It produces configuration guidance and validated bundle changes rather than scripts.
When to use it
Use it when creating or configuring bundle projects and resources, setting up dev/prod targets, deploying or running bundle resources, managing permissions, or troubleshooting bundle validation and deployment errors. It also applies when working with specific resource types such as dashboards, jobs, pipelines, alerts, volumes and apps.
Requirements
Requires the Databricks CLI for bundle validate, deploy and run commands, plus access to a Databricks workspace and appropriate credentials. Network access is needed for the Databricks documentation and bundle examples repository. Ships no scripts; it is instructions and reference markdown files only.

Declarative Automation Bundles (DABs)

Use this skill for any bundle-related request including creating, configuring, validating, deploying, running, and managing Databricks resources through DABs.

Reference Documentation

The following reference files provide detailed guidance for specific bundle tasks:

  • Bundle Structure [blocked] - Bundle structure, databricks.yml configuration, resource definitions, path resolution, variables, and multi-environment targets
  • SDP Pipelines [blocked] - Spark Declarative Pipeline configurations for DABs
  • SQL Alerts [blocked] - SQL Alert schemas and configuration (critical - API differs from other resources)
  • Deploy and Run [blocked] - Validation, deployment, running resources, monitoring logs, and troubleshooting common issues
  • Resource Permissions [blocked] - Permission levels and access control for bundle resources, per-resource-type levels, grants vs permissions

When to Use This Skill

Load this skill for any request involving:

  • Creating new bundle projects or resources
  • Configuring databricks.yml or resource YAML files
  • Setting up multi-environment deployments (dev/prod targets)
  • Deploying or running bundle resources
  • Managing permissions for bundle resources
  • Troubleshooting bundle validation or deployment errors
  • Working with specific resource types (dashboards, jobs, pipelines, alerts, volumes, apps)

General Guidelines

  1. Always validate after configuration changes - Use bundle validate --strict --target <target> after any change
  2. Use reference documentation - Consult the appropriate reference file for detailed patterns and examples
  3. Follow naming conventions - Resource files should use <name>.<resource_type>.yml format
  4. Path resolution is critical - Paths differ based on file location (see Bundle Structure reference)
  5. Preserve existing structure - Keep user comments and structure when editing YAML files
  6. Use variables - Parameterize catalog, schema, and warehouse for multi-environment support

Documentation

Source and attribution

Source:databricks/databricks-agent-skillsinplugins/databricks/claude/skills/databricks-dabsat commite77e37e

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal