bigquery-auth

Manage BigQuery authentication per GCP project using gcloud configurations.

345|12|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/minicoohei/ai-agent-camp --skill bigquery-auth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bigquery-auth
Source: https://github.com/minicoohei/ai-agent-camp/tree/main/.claude/skills/bigquery-auth
Command: npx skills add https://github.com/minicoohei/ai-agent-camp --skill bigquery-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many teams need to securely manage BigQuery authentication across multiple GCP projects, avoiding credential leakage and configuration drift.

Core Features & Use Cases

  • Create per-project gcloud configurations and switch between them with ease.
  • Authenticate via browser and use ADC to access BigQuery across different projects.
  • Run connection tests to validate access and datasets visibility for analytics workflows.

Quick Start

Tell the assistant to configure a per-project BigQuery authentication profile for your GCP project and guide you through browser-based authentication.

Frequently Asked Questions about bigquery-auth

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

FAQPage Schema
How do I manage BigQuery authentication across multiple GCP projects?

Manage BigQuery authentication across multiple GCP projects by creating per-project gcloud configurations. This approach prevents credential leakage and configuration drift by isolating profiles for each project and account.

What's the best way to switch gcloud profiles for BigQuery access?

Switching gcloud profiles for BigQuery access is best handled by verifying existing configurations and creating isolated per-project profiles. You can then authenticate via browser and use Application Default Credentials to query datasets.

How does browser-based authentication work for BigQuery data analytics?

Browser-based authentication for BigQuery works by guiding you through a login flow to generate Application Default Credentials. These credentials are stored in a per-project gcloud configuration for secure data analytics workflows.

Do I need separate gcloud configurations to query datasets in different projects?

Yes, you need separate gcloud configurations to securely query datasets across different projects. Setting up per-project profiles isolates access and prevents configuration drift when switching between multiple GCP accounts.

Can I run a connection test to validate BigQuery dataset visibility?

Yes, you can run a connection test to validate BigQuery dataset visibility after authentication. This test checks your access within the active gcloud profile to ensure your analytics workflows can reach the target datasets.

Why does my gcloud configuration drift when switching GCP accounts?

Gcloud configuration drift happens when switching GCP accounts without isolated profiles. Using a per-project gcloud configuration approach prevents this drift by maintaining distinct authentication states for each project.