databricks-job-orchestrator

Automate creation, execution, and monitoring of Databricks jobs via CLI.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/rywerth-dbx/claude-databricks-starter --skill databricks-job-orchestrator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-job-orchestrator
Source: https://github.com/rywerth-dbx/claude-databricks-starter/tree/main/.claude/skills/databricks-job-orchestrator
Command: npx skills add https://github.com/rywerth-dbx/claude-databricks-starter --skill databricks-job-orchestrator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Databricks Job Orchestrator simplifies end-to-end management of Databricks jobs by automating creation, execution, and monitoring, reducing manual CLI workflows and human error.

Core Features & Use Cases

  • Interactive compute selection before job creation to ensure workspace compatibility.
  • Create, run, and monitor jobs from notebooks or scripts with JSON-based configurations.
  • Support for both existing clusters and new job clusters, plus log retrieval and run-status checks.

Quick Start

Open a terminal and run the Databricks Job Helper to create a new job and monitor its run.

Frequently Asked Questions about databricks-job-orchestrator

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

FAQPage Schema
How do I automate Databricks job creation and monitoring from the CLI?

You can automate Databricks job creation and monitoring by applying JSON-based job configurations to interactively select compute and manage the job lifecycle through CLI commands. This handles notebook-driven automation, scheduled pipelines, and ad-hoc data workflows end-to-end.

Can I use serverless compute for scheduled Databricks notebook workflows?

Yes, serverless compute can be used for scheduled Databricks notebook workflows. The orchestration process interactively prompts for compute selection before job creation to ensure your choice between serverless and jobs compute is compatible with the target workspace.

What is the best way to run an ad-hoc data pipeline on Databricks without manual CLI commands?

The best way to run an ad-hoc data pipeline on Databricks without manual CLI commands is to use an orchestration script that defines JSON job configurations and manages execution. It automates the run lifecycle and retrieves logs for monitoring.

Do I need a JSON configuration file to create a Databricks job for a notebook?

Yes, a JSON configuration file is used to define and create a Databricks job for a notebook. This configuration specifies the notebook details, compute resources, and schedule, which the CLI then applies to execute and monitor the workflow.

Does Databricks job orchestration support log retrieval and run-status checks for existing clusters?

Yes, Databricks job orchestration supports log retrieval and run-status checks for existing clusters. It manages the lifecycle of jobs running on both existing clusters and newly created job clusters, providing monitoring and execution logs.