What problem does it solve? When building data pipelines on Google Cloud, teams often duplicate ingestion work or lose track of existing BigQuery Data Transfer Service (DTS) configurations. This Skill discovers existing transfer configs, extracts datasource metadata, and guides declarative provisioning so ingestion pipelines are managed consistently. ## Core Features & Use Cases - Transfer Discovery: Lists and inspects existing DTS transfer configs and run history using bq CLI commands before creating anything new. - Datasource Parameter Discovery: Runs a Python script against the BigQuery Data Transfer REST API to enumerate available data sources and their required parameters, including OAuth authorization URL generation for Google data sources. - Declarative Provisioning Enforcement: Requires all new transfer configs to be provisioned through a deployment.yaml-based resource provisioning framework rather than imperative CLI commands. - Use Case: A user asks to ingest Google Ads data into BigQuery. The Skill checks for existing transfers, discovers required datasource parameters via the REST API, collects user-confirmed parameters and OAuth authorization, and verifies a successful transfer run before downstream pipeline work. ## Quick Start Ask the assistant to check whether a BigQuery Data Transfer Service config already exists for your project and help set up ingestion for your data source.