databricks-jobs

Automates Databricks job lifecycle including creation, scheduling, and monitoring via CLI.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/leary-poken/ai-dev-kit --skill databricks-jobs-leary-poken
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-jobs
Source: https://github.com/leary-poken/ai-dev-kit/tree/main/databricks-skills/databricks-jobs
Command: npx skills add https://github.com/leary-poken/ai-dev-kit --skill databricks-jobs-leary-poken

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Databricks Jobs enable data pipelines to be scheduled, orchestrated, and monitored without manual intervention, reducing toil and errors across production data workflows.

Core Features & Use Cases

  • Create, update, and run jobs with a variety of task types (notebooks, Python, SQL, pipelines, etc.).
  • Configure triggers, schedules, retries, notifications, and health checks to ensure reliable executions.
  • Manage permissions and asset references to coordinate multi-team data workflows in Databricks.

Quick Start

Create a sample Databricks Job with a notebook task to observe the full run lifecycle.

Frequently Asked Questions about databricks-jobs

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

FAQPage Schema
How do I automate data pipelines in Databricks without manual intervention?

Databricks jobs automate data pipelines by scheduling and orchestrating workflows across notebooks, Python scripts, and SQL tasks. Configuring triggers and schedules allows production data workflows to run reliably without manual toil.

What is the best way to configure Databricks job schedules and triggers for production workflows?

Configuring Databricks job schedules and triggers involves defining job-level settings, task types, and health checks. This ensures reliable executions across data pipelines by automating job runs and applying notifications for production monitoring.

Can I define Databricks jobs using YAML and Asset Bundles?

Yes, you can define and orchestrate Databricks jobs using YAML, SDK, and Asset Bundles. This approach allows you to create, list, run, update, and monitor job configurations to automate data workflows across real-world Databricks environments.

How do I monitor Databricks job health and set up failure notifications?

To monitor Databricks job health and set up failure notifications, apply job-level health checks and notifications. This enforces end-to-end reliability by alerting you to execution issues and automating recovery through configured retries.

How do I manage permissions for multi-team Databricks workflows?

Managing permissions for multi-team Databricks workflows involves coordinating asset references and access controls. This allows multiple teams to securely interact with shared jobs, tasks, and data pipelines within the same Databricks environment.

What task types are supported when orchestrating Databricks jobs?

Orchestrating Databricks jobs supports a variety of task types including notebooks, Python scripts, SQL queries, and pipelines. This allows you to automate diverse data workflows and coordinate complex task dependencies within a single job configuration.