databricks/databricks-agent-skills

databricks-dabs

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.

First seen Apr 8, 2026

Installation

$ npx skills add databricks/databricks-agent-skills --skill databricks-dabs

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from databricks/databricks-agent-skills · top by installs.

npx skills add databricks/databricks-agent-skills

Browse all from databricks/databricks-agent-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 304
License LICENSE
Default branch main
Open issues 31
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,799 B
  • docs SUMMARY.md 267 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 732 installs

SKILL.md

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