gcp-data-pipelines

Guide selection and implementation of Google Cloud data pipelines with dbt, Dataflow, Dataform, Spark, BigQuery DTS, and Cloud Composer.

161|37|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack --skill gcp-data-pipelines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gcp-data-pipelines
Source: https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack/tree/main/skills/gcp-data-pipelines
Command: npx skills add https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack --skill gcp-data-pipelines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Builds expert guidance for selecting and implementing Google Cloud data pipelines, helping teams choose the right tool for each workload to improve reliability, efficiency, and maintainability.

Core Features & Use Cases

  • Tool selection guidance across dbt, Dataflow, Dataform, Spark (Dataproc Serverless), BigQuery Data Transfer Service (DTS), and Cloud Composer.
  • Architecture planning and pattern recommendations for end-to-end data pipelines on Google Cloud.
  • Real-world scenarios including batch and streaming pipelines, data warehouse orchestration, and ML preprocessing integration.

Quick Start

Tell me your data pipeline goals and I will propose the best Google Cloud tool and approach to implement them.

Frequently Asked Questions about gcp-data-pipelines

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

FAQPage Schema
What is the best way to build a data pipeline on Google Cloud Platform?

Selecting the right Google Cloud data pipeline tool depends on your workload: use Dataflow for streaming, Dataproc Serverless for Spark, BigQuery DTS for automated transfers, and Cloud Composer for end-to-end orchestration.

How do I choose between Dataflow and Dataproc for my GCP data pipeline?

Choosing between Dataflow and Dataproc for GCP data pipelines depends on workload indicators: Dataflow excels at unified batch and streaming, while Dataproc Serverless is ideal for Spark-based processing and ML preprocessing integration.

Can I orchestrate dbt transformations with Cloud Composer on GCP?

Yes, you can orchestrate dbt transformations with Cloud Composer on GCP. This combination allows you to manage end-to-end data warehouse workloads by scheduling and executing dbt models within a broader pipeline workflow.

When should I use BigQuery Data Transfer Service instead of Dataflow?

You should use BigQuery Data Transfer Service instead of Dataflow when you need to automate scheduled data movements from SaaS applications or external databases directly into BigQuery without writing custom pipeline code.

How do I integrate ML preprocessing into a Dataproc Serverless pipeline?

You integrate ML preprocessing into a Dataproc Serverless pipeline by leveraging its Spark runtime environment to execute data transformation tasks, preparing the features needed for your machine learning models before loading them into BigQuery.