databricks-jobs

Manage Databricks Jobs lifecycle and scheduling via CLI, SDK, or Asset Bundles.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/itsadijmbt/SecureMCP-Servers --skill databricks-jobs-itsadijmbt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-jobs
Source: https://github.com/itsadijmbt/SecureMCP-Servers/tree/main/TEST_SERVERS/PORTED_TO_SECUREMCP/databrickslab-mcp/ai-dev-kit/databricks-skills/databricks-jobs
Command: npx skills add https://github.com/itsadijmbt/SecureMCP-Servers --skill databricks-jobs-itsadijmbt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill removes guesswork when you need to create, list, run, update, or delete Databricks Jobs and keep their scheduling, monitoring, and task orchestration correct.

Core Features & Use Cases

  • Job lifecycle operations: create, list, get details, run now, cancel runs, update, and delete jobs via the Databricks Jobs APIs/CLI/SDK.
  • Orchestrate multi-task workflows: define DAG dependencies with task keys and run_if behaviors like ALL_SUCCESS, ALL_DONE, and others.
  • Production-ready job configuration: handle triggers/schedules (cron/periodic/file arrival/table update/continuous), parameters, clusters (job clusters, autoscale, existing cluster, or serverless), permissions, and common operational concerns.
  • Run job patterns: chain jobs with run_job_task and scale out parallel processing with for_each_task.

Quick Start

Use this skill to create a Databricks Job that runs daily at 6 AM UTC with a multi-task DAG where tasks depend on each other and failures are handled with run_if conditions.

Frequently Asked Questions about databricks-jobs

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

FAQPage Schema
How do I create a Databricks Job with multi-task DAG dependencies?

You create a Databricks Job by defining task keys and setting `run_if` behaviors like `ALL_SUCCESS` or `ALL_DONE` to establish multi-task DAG dependencies. This approach ensures dependent tasks execute correctly based on upstream task completion statuses.

Can I use cron schedules and file arrival triggers in Databricks Jobs orchestration?

Databricks Jobs orchestration supports multiple trigger types including cron schedules, periodic intervals, file arrival, table updates, and continuous execution. You configure these triggers during job creation to automate workflows based on your specific operational requirements.

What is the best way to run and chain multiple Databricks Jobs together?

The best way to chain Databricks Jobs is using the `run_job_task` feature, which allows you to trigger one job from another. For scaling out parallel processing within a single job, you can implement `for_each_task` to iterate across parameter sets.

Does Databricks Jobs orchestration support serverless compute and autoscaling?

Databricks Jobs orchestration supports multiple compute configurations including job clusters with autoscaling, existing clusters, and serverless compute. You select the appropriate compute type during job setup to match your workload performance and cost requirements.

How do I manage permissions and health monitoring for scheduled Databricks Jobs?

You manage Databricks Jobs by configuring access permissions for users and groups, setting up notification alerts for failures, and monitoring job health through run statuses. These operational settings ensure reliable execution and visibility across your production workflows.