databricks-execution-compute

Installation
SKILL.md

Databricks Execution & Compute

Run code on Databricks. Three execution modes—choose based on workload. All examples below use the Databricks CLI; see the databricks-core skill for install and authentication.

Execution Mode Decision Matrix

Aspect Databricks Connect Serverless Job Interactive Cluster
Use for Spark code (ETL, data gen) Heavy processing (ML) State across tool calls, Scala/R
Startup Instant ~25-50s cold start ~5min if stopped
State Within Python process None Via context_id
Languages Python (PySpark) Python, SQL Python, Scala, SQL, R
Dependencies withDependencies() CLI with environments spec Install on cluster

Decision Flow

Main decision point: if you're using Declarative Automation Bundles (DABs) then follow the instructions of the databricks-dabs skill first. In short, you can use databricks bundle run to run code associated with jobs, pipelines, and other resources. This can be recognized by looking for a databricks.yml file in the project root. If these resources don't exist, or if you're not using DABs, then proceed with the below.

Installs
31
GitHub Stars
193
First Seen
10 days ago
databricks-execution-compute — databricks/databricks-agent-skills