Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
databricks avatar

Databricks Dabs

  • 614 installs
  • 241 repo stars
  • Updated August 1, 2026
  • databricks/databricks-agent-skills

Create, configure, validate, deploy, run, and manage Declarative Automation Bundles (DABs, formerly Databricks Asset Bundles).

About

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. Use this skill for any bundle-related request including creating, configuring, validating, deploying, running, and managing Databricks resources through DABs.

  • # Declarative Automation Bundles (DABs)
  • Use this skill for any bundle-related request including creating, configuring, validating, deploying, running, and manag
  • ## Reference Documentation
  • The following reference files provide detailed guidance for specific bundle tasks:
  • **[SDP Pipelines](references/sdp-pipelines.md)** - Spark Declarative Pipeline configurations for DABs

Databricks Dabs by the numbers

  • 614 all-time installs (skills.sh)
  • Ranked #239 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

databricks-dabs capabilities & compatibility

Capabilities
# declarative automation bundles (dabs) · use this skill for any bundle related request in · ## reference documentation · the following reference files provide detailed g
Use cases
documentation
From the docs

What databricks-dabs says it does

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,
SKILL.md
npx skills add https://github.com/databricks/databricks-agent-skills --skill databricks-dabs

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs614
repo stars241
Last updatedAugust 1, 2026
Repositorydatabricks/databricks-agent-skills

How do I apply databricks-dabs using the workflow in its SKILL.md?

Create, configure, validate, deploy, run, and manage Declarative Automation Bundles (DABs, formerly Databricks Asset Bundles). Use when working with Databricks resources via DABs includin...

Who is it for?

Developers following the databricks-dabs skill for the tasks it documents.

Skip if: Tasks outside the databricks-dabs scope described in SKILL.md.

When should I use this skill?

User mentions databricks-dabs or related triggers from the skill description.

What you get

Working databricks-dabs setup aligned with the documented patterns and constraints.

  • databricks.yml bundle configs
  • Deployed Databricks resources

Files

SKILL.mdMarkdownGitHub ↗

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](references/bundle-structure.md) - Bundle structure, databricks.yml configuration, resource definitions, path resolution, variables, and multi-environment targets
  • [SDP Pipelines](references/sdp-pipelines.md) - Spark Declarative Pipeline configurations for DABs
  • [SQL Alerts](references/alerts.md) - SQL Alert schemas and configuration (critical - API differs from other resources)
  • [Deploy and Run](references/deploy-and-run.md) - Validation, deployment, running resources, monitoring logs, and troubleshooting common issues
  • [Resource Permissions](references/resource-permissions.md) - 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

Related skills

How it compares

Use databricks-dabs for declarative bundle-based Databricks resource management instead of manual workspace UI configuration.

FAQ

What does databricks-dabs do?

Create, configure, validate, deploy, run, and manage Declarative Automation Bundles (DABs, formerly Databricks Asset Bundles). Use when working with Databricks resources via DABs includin...

When should I use databricks-dabs?

Invoke when Create, configure, validate, deploy, run, and manage Declarative Automation Bundles (DABs, formerly Databricks Asset Bundles). Use when work.

Is databricks-dabs safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.