What problem does it solve?
This Skill eliminates the complexity of manually configuring and managing Databricks Jobs across multiple interfaces, reducing setup time and configuration errors for data and ML workflow orchestration.
Core Features & Use Cases
- Cross-Interface Job Management: Create, list, run, update, and delete Databricks Jobs using Python SDK, CLI, or Databricks Asset Bundles.
- Flexible Orchestration Controls: Configure cron schedules, periodic triggers, file/table event triggers, continuous jobs, multi-task DAGs, and task dependencies.
- Production-Grade Monitoring: Set up email/webhook alerts, health rules, timeouts, retries, and permissions for reliable job execution.
- Real-World Use Case: For example, use this Skill to deploy a daily ETL pipeline that extracts data from source systems, transforms it, and loads it to a data warehouse, with automatic failure alerts and retry logic for flaky tasks.
Quick Start
Use the databricks-jobs skill to create a scheduled Databricks Job that runs a data transformation notebook daily at 6 AM UTC and sends email alerts if the run fails.