databricks-spark-declarative-pipelines

Automate Spark data pipeline development and execution on Databricks.

Updated May 31, 2026
One-click install
npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill databricks-spark-declarative-pipelines-thbeh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-spark-declarative-pipelines
Source: https://github.com/thbeh/coding-agents-databricks-apps/tree/main/.claude/skills/databricks-spark-declarative-pipelines
Command: npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill databricks-spark-declarative-pipelines-thbeh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyspark, and includes scripts (resource) components.

What problem does it solve?

This Skill helps automate and streamline the development and execution of Spark Data Pipelines on Databricks, simplifying complex data workflows and improving efficiency.

Core Features & Use Cases

  • Automated Pipelines: Create, deploy, and run end-to-end data pipelines with minimal code.
  • Declarative API: Define pipelines using a simple, Pythonic API, without the need for complex Spark SQL or writing custom code.
  • Streaming & Batch: Support both streaming and batch processing, with flexible configurations for different data workloads.
  • Integration: Seamlessly integrates with Databricks' ecosystem, including Delta Lake and Unity Catalog.
  • Use Case: Imagine you want to process streaming sensor data in real-time and aggregate it into summary metrics for monitoring. Use this Skill to create a pipeline that reads from a Kafka source, processes the data with Spark transformations, and writes the results to a Delta Lake table.

Quick Start

Use the databricks-spark-declarative-pipelines skill to create a new pipeline that reads from a Kafka source and writes to a Delta Lake table.

Frequently Asked Questions about databricks-spark-declarative-pipelines

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

FAQPage Schema
How do I automate Spark data pipelines on Databricks without writing complex code?

Automate Spark data pipelines using a declarative Pythonic API to define workflows on Databricks, reducing the need for complex Spark SQL or custom code. This streamlines development and execution for end-to-end data processing.

What is a declarative API for Databricks Spark pipelines?

A declarative API for Databricks Spark pipelines allows you to define data workflows using simple Python definitions rather than writing complex Spark SQL. It supports both streaming and batch processing for simplified data operations.

Can I process real-time streaming sensor data from Kafka and write to Delta Lake?

Yes, you can process real-time streaming sensor data from a Kafka source using Spark transformations and write the aggregated results directly to a Delta Lake table within the Databricks ecosystem.

Does this Databricks pipeline approach support both batch and streaming workloads?

Yes, the Databricks pipeline approach supports both batch and streaming workloads with flexible configurations. You can define different data processing workloads using the same declarative API for simplicity.

Do I need PySpark to run declarative pipelines on Databricks?

Yes, you need PySpark installed to execute Spark operations when running these declarative pipelines on Databricks. The pipeline relies on PySpark to handle the underlying data transformations and processing.

Does the Databricks Spark pipeline integrate with Unity Catalog?

Yes, the Databricks Spark pipeline seamlessly integrates with the Databricks ecosystem, including Delta Lake and Unity Catalog, ensuring unified data processing, governance, and analysis across your workflows.