What problem does it solve? Writing and running Spark jobs on Google Cloud involves many error-prone details: configuring BigLake Iceberg catalogs, choosing correct connector jars, matching DataFrame schemas to destination tables, and submitting jobs with the right gcloud flags. This Skill enforces a verified workflow that prevents common failures like schema mismatches, missing imports, and misconfigured sessions. ## Core Features & Use Cases - Guided Spark Code Generation: Produces Python notebooks (.ipynb) following a mandatory workflow: schema discovery, source verification, code generation, schema validation, and compilation before execution. - Data Source Integration: Provides verified patterns for reading and writing BigQuery, BigLake Iceberg catalogs, Spanner, GCS, Cloud SQL, and Pub/Sub from Spark. - Dataproc Resource Management: Covers listing and submitting clusters, jobs, serverless batches, and interactive sessions via gcloud or MCP tools. - Use Case: A data engineer needs an ETL pipeline that reads CSV files from GCS, enriches them with a BigQuery reference table, and writes results to a BigLake Iceberg table. The Skill generates a validated notebook with the correct catalog configuration, broadcast joins, and write modes. ## Quick Start Ask the assistant to write a Spark notebook that reads a CSV from a GCS bucket and writes it to a BigLake Iceberg table on Dataproc Serverless.