databricks-execution-compute

Execute code on Databricks and manage compute resources across multiple execution modes.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/lucaslessachaves/default --skill databricks-execution-compute-lucaslessachaves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-execution-compute
Source: https://github.com/lucaslessachaves/default/tree/main/.claude/skills/databricks-execution-compute
Command: npx skills add https://github.com/lucaslessachaves/default --skill databricks-execution-compute-lucaslessachaves

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Execute code on Databricks and manage compute resources across multiple execution modes. It covers lightweight local development with Databricks Connect, heavy processing via Serverless Jobs, and stateful work in Interactive Clusters to preserve context.

Core Features & Use Cases

  • Execution mode selection: instantly decide whether to run locally on Databricks Connect, remotely as a serverless job, or in an interactive cluster for stateful workflows.
  • Flexible compute management: guides on provisioning and resizing clusters and SQL warehouses to fit workload.
  • Reference-driven guidance: references document setup, common issues, and best practices for each mode.

Quick Start

Run a small PySpark job on Databricks serverless compute to test a simple data transformation.

Frequently Asked Questions about databricks-execution-compute

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the right compute mode for running code on Databricks?

Choosing the right compute mode on Databricks depends on your workload: use Databricks Connect for lightweight local development, Serverless Jobs for heavy processing, and Interactive Clusters for stateful work to preserve context.

Can I use Databricks Connect for lightweight local development?

Yes, you can use Databricks Connect for lightweight local development. It allows you to run code locally while interacting with the Databricks environment, making it ideal for testing small PySpark jobs before moving to heavier compute.

When should I use Databricks serverless compute instead of an interactive cluster?

Use Databricks serverless compute for heavy processing tasks that require rapid scaling without infrastructure management. Choose Interactive Clusters instead when you need stateful work and must preserve context across multiple code executions.

How do I provision and resize clusters and SQL warehouses in Databricks?

You can manage flexible compute by provisioning and resizing clusters and SQL warehouses to fit your workload. The guidance covers lifecycle management and best practices to ensure your compute resources match processing demands efficiently.

Does this approach support dependency deployment for serverless jobs?

Yes, this approach supports dependency deployment for serverless jobs. It provides reference-driven guidance on setup, common issues, and best practices for deploying dependencies across the different Databricks execution modes.