gcp-spark

Develop, execute, and manage Spark applications on Google Cloud Platform.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/RxFit/hub-overlay --skill gcp-spark-rxfit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gcp-spark
Source: https://github.com/RxFit/hub-overlay/tree/main/hub/skills/gcp-spark
Command: npx skills add https://github.com/RxFit/hub-overlay --skill gcp-spark-rxfit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires spark, gcp, biglake, bigquery, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit solves the problem of efficiently developing, executing, and managing Spark applications on Google Cloud Platform, with seamless integration capabilities for BigLake Iceberg catalogs and BigQuery.

Core Features & Use Cases

  • Spark Application Development: Develop Spark applications using Python notebooks and scripts.
  • Resource Management: Manage Spark clusters, jobs, batches, and interactive sessions.
  • Integration: Integrate with BigLake Iceberg catalogs for data storage and retrieval, and BigQuery for query execution.
  • Use Case: For example, you can create a Spark application that reads data from a BigLake Iceberg table, performs complex data transformations, and then writes the results to a BigQuery dataset.

Quick Start

Create a Spark notebook or script to read data from a BigLake Iceberg table, transform it using Spark transformations, and then write the output to a BigQuery dataset.

Frequently Asked Questions about gcp-spark

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

FAQPage Schema
How do I run Spark applications on GCP and integrate them with BigQuery?

You can develop and execute Spark applications on GCP by creating Python notebooks or scripts, then managing Spark clusters, jobs, and interactive sessions. The applications can read from BigLake Iceberg catalogs and write outputs directly to BigQuery datasets.

What is the best way to process BigLake Iceberg tables using Spark?

Processing BigLake Iceberg tables involves using Spark applications to read the data, perform complex transformations using Spark's built-in functions, and manage the catalog integration. You can execute these transformations within managed Spark batches on GCP.

Do I need the GCP SDK and BigLake client libraries to manage Spark clusters?

Yes, managing Spark resources on GCP and integrating with BigLake requires the Spark engine, GCP SDK for cloud resource management, and BigLake client libraries to access Iceberg catalogs for data storage and retrieval.

Can I use Python scripts to transform BigQuery data with Spark?

Yes, you can write Python scripts to develop Spark applications that read data from BigLake Iceberg tables, apply complex data transformations using Spark, and then write the transformed results directly into a BigQuery dataset for querying.

How do I manage interactive Spark sessions on Google Cloud Platform?

Managing interactive Spark sessions on GCP involves utilizing the resource management capabilities to create and monitor batches and sessions. This allows you to execute Spark code dynamically and interact with BigLake and BigQuery integrations.