gcp-data-pipelines

Routes Google Cloud data pipeline requests to the appropriate dbt, Dataflow, Dataform, Spark, or Composer skill.

Updated Aug 16, 2026
One-click install
npx skills add https://github.com/1919114514yasenpai-maker/focus-quest --skill gcp-data-pipelines-1919114514yasenpai-maker
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gcp-data-pipelines
Source: https://github.com/1919114514yasenpai-maker/focus-quest/tree/main/.gemini/skills/gcp-data-pipelines
Command: npx skills add https://github.com/1919114514yasenpai-maker/focus-quest --skill gcp-data-pipelines-1919114514yasenpai-maker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Choosing the right Google Cloud tool for a data pipeline is confusing when a workspace may already contain dbt, Dataflow, Dataform, Spark, or Airflow code. This Skill removes that ambiguity by detecting existing pipelines and routing the request to the correct specialized skill. ## Core Features & Use Cases - Workspace Detection: Scans for indicator files such as dbt_project.yml, workflow_settings.yaml, dataform.json, and Apache Beam or PySpark imports to identify existing pipelines. - Tool Selection Guidance: Presents a comparison of BigQuery DTS, dbt, Dataflow, Dataform, Spark on Dataproc Serverless, and Cloud Composer so users can pick the right tool. - Run Request Clarification: Distinguishes between running a pipeline directly (dbt run, gcloud dataproc jobs submit) and deploying it through Cloud Composer orchestration. - Use Case: A user asks to "run the pipeline" in a repo containing both dbt and Spark code. The Skill detects both, asks which component to run, then routes to the dbt-bigquery or gcp-spark skill accordingly. ## Quick Start Ask the assistant to help you build or run a data pipeline on Google Cloud and let it detect your existing project setup.

Frequently Asked Questions about gcp-data-pipelines

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

FAQPage Schema
How do I choose between dbt, Dataflow, and Dataform on Google Cloud?▼

Choose dbt for SQL-first teams with modular models and built-in tests running inside BigQuery, Dataflow for streaming and unified batch processing with Apache Beam, and Dataform for Google-native ELT with SQLX and GCP Console integration. The Skill presents these options and asks you to confirm before proceeding.

How does the skill detect existing data pipelines in my workspace?▼

It scans for indicator files: dbt_project.yml for dbt, workflow_settings.yaml or dataform.json for Dataform, Apache Beam imports for Dataflow, PySpark imports for Spark, and deployment.yaml for orchestration. Unambiguous indicators route directly to the matching skill.

When should I use Cloud Composer for pipeline orchestration?▼

Use Cloud Composer when you need to schedule, automate, or coordinate multiple existing pipelines such as dbt and Spark as a unified workflow. Requests mentioning scheduling, cron, or coordinating scripts are routed to the gcp-pipeline-orchestration skill.

What is the difference between running a pipeline directly and orchestrating it?▼

Running directly executes the pipeline in the development environment using commands like dbt run or gcloud dataproc jobs submit. Orchestrating deploys the pipeline to a managed service like Cloud Composer and triggers it as part of a larger scheduled workflow.

Does a Python file in my repo mean it is a Spark pipeline?▼

No. A .py file could be Airflow, Spark, or something else entirely. The Skill confirms with you which type of pipeline you are working with before routing, unless an unambiguous indicator like a PySpark import is found.