What problem does it solve? Writing correct Spark code for Google Cloud requires knowing Dataproc submission commands, BigLake Iceberg catalog configuration, BigQuery and Spanner connector options, and ML library constraints. This Skill encodes those verified patterns so generated PySpark notebooks and scripts run correctly the first time. ## Core Features & Use Cases - Guided Spark Code Generation: Produces Python notebooks (.ipynb) following a mandatory workflow: schema discovery, code generation, schema verification, and compilation checks before execution. - Data Source Integration: Provides verified read/write patterns for BigQuery, BigLake Iceberg catalogs (GCS and S3 storage), Google Cloud Storage, and Spanner. - Dataproc Resource Management: Covers cluster and job listing, Serverless batch submission with Iceberg/Spanner/XGBoost properties, and interactive session guidance via gcloud or MCP tools. - Use Case: Ask for a Spark ETL pipeline that reads a CSV from GCS, enriches it with a BigQuery reference table, and writes results to a BigLake Iceberg table, and receive a validated notebook with correct catalog configuration. ## Quick Start Ask the agent to write a PySpark notebook that reads a BigQuery table and writes the results to a BigLake Iceberg table on Dataproc Serverless.