What problem does it solve? Configuring Databricks Jobs involves many moving parts—task types, triggers, clusters, notifications, and retries—and getting the YAML, SDK, or CLI syntax right from memory is error-prone. This Skill provides complete, working reference patterns for every job configuration scenario. ## Core Features & Use Cases - Job Lifecycle Management: Create, list, run, update, and delete jobs using the Python SDK, Databricks CLI, or Asset Bundles (DABs). - Task Orchestration: Configure multi-task DAGs with dependencies, run_if conditions, and all task types including notebook, SQL, dbt, pipeline, JAR, and for_each loops. - Triggers & Monitoring: Set up cron schedules, periodic, file arrival, and table update triggers plus email/webhook notifications, health rules, timeouts, and retries. - Use Case: Build a daily ETL pipeline with three parallel extract tasks, a dependent transform task, autoscaling job clusters, failure alerts to PagerDuty, and deployment across dev/staging/prod targets via DABs. ## Quick Start Ask the agent to create a Databricks job that runs a notebook daily at 6 AM UTC with email notifications on failure.