databricks-jobs

Develop and deploy Databricks Lakeflow Jobs using Databricks Asset Bundles.

251|71|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/databricks/databricks-agent-skills --skill databricks-jobs-databricks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-jobs
Source: https://github.com/databricks/databricks-agent-skills/tree/main/skills/databricks-jobs
Command: npx skills add https://github.com/databricks/databricks-agent-skills --skill databricks-jobs-databricks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the development and deployment of data engineering workflows on Databricks, enabling efficient creation and management of scheduled jobs.

Core Features & Use Cases

  • Job Scaffolding: Quickly initialize new Databricks job projects using databricks bundle init.
  • Task Configuration: Define and manage various task types (notebook, Python wheel, SQL) within job definitions.
  • Parameterization & Scheduling: Configure job parameters and set up periodic or cron-based schedules.
  • Use Case: Develop a multi-task data pipeline that first extracts data from a source, then transforms it, and finally loads it into a Databricks table, all managed as a scheduled job.

Quick Start

Use the databricks-jobs skill to scaffold a new Python job project named 'my_data_pipeline' with a profile named 'dev'.

Frequently Asked Questions about databricks-jobs

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

FAQPage Schema
How do I create and schedule multi-task data engineering workflows on Databricks?

You can create and schedule multi-task data engineering workflows by defining dependencies between notebooks, Python wheels, and SQL tasks using Databricks Asset Bundles. The skill scaffolds the project and configures periodic or cron-based schedules for deployment.

What is the best way to scaffold a new Databricks Lakeflow Jobs project?

Scaffolding a Databricks Lakeflow Jobs project is done using the `databricks bundle init` command. This quickly initializes the project structure, allowing you to define data pipelines with task dependencies, parameters, and scheduling configurations.

Do I need a specific Databricks CLI version to deploy Lakeflow Jobs?

Yes, deploying Lakeflow Jobs requires Databricks CLI version 0.292.0 or higher. You must have this CLI version installed to access the full functionality needed to build and deploy data engineering workflows via Asset Bundles.

Can I configure Python wheel and SQL tasks within a single Databricks job?

Yes, you can configure Python wheel and SQL tasks within a single Databricks job definition. The skill supports defining multi-task workflows where you can mix notebooks, Python wheels, and SQL tasks with defined dependencies.

How does parameterization work for scheduled Databricks jobs?

Parameterization for scheduled Databricks jobs works by defining variables within your Databricks Asset Bundle configuration. This allows you to pass dynamic values to notebook, Python wheel, or SQL tasks during scheduled or triggered workflow executions.

Why use Databricks Asset Bundles instead of manual job configuration for data pipelines?

Using Databricks Asset Bundles instead of manual configuration streamlines the development and deployment of data engineering workflows. It enables efficient creation, parameterization, and management of scheduled jobs with multi-task dependencies directly from code.