What problem does it solve? When building data pipelines on Google Cloud, teams often don't know whether a BigQuery Data Transfer Service (DTS) transfer already exists for their data source, or which parameters a new transfer requires. This Skill discovers existing DTS configurations, extracts transfer metadata, and guides the declarative provisioning of new transfers. ## Core Features & Use Cases - Transfer Discovery: Lists existing transfer configs in a project and region, checks run history, and identifies disabled or duplicate transfers. - Data Source Parameter Inspection: Uses a REST API script to enumerate available data source IDs and retrieve required parameters for any data source, including OAuth authorization URL generation for Google data sources. - Declarative Provisioning Enforcement: Ensures all new transfers are created through a deployment.yaml resource provisioning framework rather than imperative CLI commands, with mandatory user confirmation of parameters. - Use Case: A user asks to ingest Google Ads data into BigQuery. The Skill checks for an existing transfer, discovers the required data source parameters, collects user-confirmed values and OAuth authorization, and verifies a successful transfer run before downstream pipeline work. ## Quick Start Ask the agent to check whether a BigQuery Data Transfer Service transfer already exists for your data source in your GCP project and region.