Bigquery Troubleshooting
GoogleOfficialPublished by Google
- Skill
- Workflow
- Cloud and DevOps
- Apache-2.0
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
BigQuery Troubleshooting provides a structured, step-by-step methodology for diagnosing and resolving issues with BigQuery jobs. It focuses on identifying root causes for performance degradation, unexpected cost increases, and system-level bottlenecks. The skill guides users through a diagnostic funnel, from initial symptom identification and baseline scanning to deep-dive analysis of execution graphs, reservation configurations, and resource contention. It is designed to work alongside companion skills for observability and optimization, ensuring a clear separation between incident diagnosis, raw telemetry retrieval, and proactive planning.
What it does
- Diagnoses performance bottlenecks in BigQuery jobs and execution stages.
- Investigates unexpected cost spikes related to on-demand usage, capacity commitments, and storage.
- Provides workflows for auditing reservation changes and autoscaling behavior.
- Analyzes system contention, including slot saturation and noisy neighbor scenarios.
- Guides users through comparative analysis to isolate shifts in performance or cost.
- Ensures proper attribution for all diagnostic commands executed via CLI or API.
When to use it
- When a BigQuery job is failing, running slower than expected, or hanging.
- When you observe an unexplained spike in BigQuery billing or resource consumption.
- When you need to investigate reservation autoscaling or capacity commitment issues.
- When you need to identify the root cause of a performance regression compared to a previous baseline.
- When you need to troubleshoot shuffle spills, join explosions, or data skew in query plans.
Advantages
- Standardizes the troubleshooting process for complex BigQuery environments.
- Prevents diagnostic overhead by using bounded baseline scans before deep-diving.
- Provides clear routing boundaries to avoid mixing incident response with proactive optimization.
- Ensures consistent and accurate usage attribution for all diagnostic operations.
- Facilitates data-driven root cause analysis through comparative metrics.
Usage examples
- “Why is my BigQuery job running so much slower today than it did last week?”
- The agent will initiate a performance diagnostic workflow, comparing the current job's execution statistics against a baseline from the previous week to identify shifts in data volume, slot contention, or configuration.
- “I noticed a massive spike in my BigQuery capacity costs. Can you help me find out why?”
- The agent will execute a 4-step cost diagnostic funnel to determine if the spike was caused by autoscaler thrashing, uncovered baseline penalties, or specific high-consumption queries.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/google/bigquery-troubleshooting/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip bigquery-troubleshooting.zip -d .agents/skills
Documentation by Google
BigQuery Troubleshooting
Attribution
MUST READ: Before executing any gcloud, REST API, or MCP command, you
MUST read Usage Attribution. For commands executed
directly in the terminal (never in generated scripts, Terraform, or user code),
prefix gcloud with
CLOUDSDK_METRICS_REQUEST_ATTRIBUTION="agent-skills/1.0 (skill:bigquery-troubleshooting)"
and append agent-skills/1.0 (skill:bigquery-troubleshooting) to User-Agent headers.
Prerequisites & Environment Setup
Before running diagnostic queries or investigating incident telemetry:
Google Cloud SDK: Ensure the Google Cloud SDK is installed and configured.
Project Selection: Set the active Google Cloud project:
gcloud config set project {project_id}API Enablement: Ensure BigQuery and Cloud Monitoring APIs are enabled:
gcloud services enable bigquery.googleapis.com monitoring.googleapis.comAuthentication: Authenticate the environment:
CLI commands (
bq show -j):gcloud auth loginSDKs and automated diagnostic scripts:
gcloud auth application-default loginService accounts: Set
GOOGLE_APPLICATION_CREDENTIALS="/path/to/key.json"
Billing & IAM Roles:
Verify an active Google Cloud Billing account is attached to
{project_id}.Ensure appropriate IAM roles:
roles/bigquery.jobUser: Executing diagnostic queries.roles/bigquery.resourceViewerorroles/bigquery.admin: Inspecting reservation and job execution telemetry.roles/monitoring.viewer: Cloud Monitoring metrics.roles/billing.viewer: Cloud Billing reports and cost attribution.
Companion Skills Installation: This skill is part of a 3-pillar operations suite (
bigquery-observability,bigquery-optimization,bigquery-troubleshooting). If any companion skill is not yet installed in your environment, install the full suite:npx skills add google/skills --skill bigquery-observability --skill bigquery-optimization --skill bigquery-troubleshooting(If
bigquery-observabilityis not installed, use the self-contained baseline formulas and query templates provided directly in the reference sections below).
Workflow
Scope & Symptom Identification: Identify the primary symptom, target
project_id,region,reservation_id, orjob_id, and domain (Performance, Compute Cost, or Storage Cost). If the request falls outside incident diagnosis or asks for a sibling domain, follow Routing Boundaries below.Telemetry Tool Selection: Follow the tool-selection guidance in bigquery-observability (
bigquery_observability) to select the appropriate telemetry interface (REST APIbq show --location={location} -j {project_id}:{job_id}for single-job stage bottlenecks vs.INFORMATION_SCHEMAfor system-wide factors). Diagnostic workflows, symptom-to-cause mappings, key tables/fields, CLI triage commands, and remediation levers are fully defined in this skill. For pre-composed SQL query templates and full schema dictionaries, consultbigquery-observability.Open-Ended Triage (Stage 1 Baseline Scan & Conversational Gate): When the user inquiry is open-ended or vague (e.g. "Why is BigQuery slow today?" or "Why did my bill spike?"), execute a bounded high-level baseline scan to isolate the affected domain before drilling into deep-dive diagnostics:
Bounded Initial Scan: Follow the baseline scan guidance in the corresponding domain reference under Domain References. Ensure initial queries are strictly bounded (e.g. 7-day Period-over-Period with partition and job-type filters; for unspecified cost spikes, scan the 3 primary vectors: On-Demand TiB, Capacity slot-hours, and Storage GiB) to keep diagnostic telemetry overhead minimal.
Conversational Gate: Factually summarize high-level baseline findings first and propose 2–3 focused drill-down options rather than dumping downstream sub-vector queries unsolicited.
Domain Deep Dive & Comparative Analysis: Execute the step-by-step diagnostic workflow defined in the corresponding domain reference file listed under Domain References below, then run the corresponding query from bigquery-observability following its
INFORMATION_SCHEMAbest practices to isolate the root cause via comparative analysis against a normal baseline.
Performance Context: The Relativity of "Slow"
Performance is relative. Always approach performance troubleshooting as a comparative exercise: identify a comparable past execution, compare the statistics, and isolate which dimension shifted between a fast baseline and the slow execution:
Data Processed: Data volume increase, partition/cluster pruning changes, data skew, input record amplification.
Underlying Definitions: View changes, schema modifications.
System Contention: Noisy neighbors, saturated capacity (>95% slot utilization), idle slot availability, concurrent query spikes.
Configuration Changes: Slot capacity/autoscale max slots changes, expired capacity commitments, idle slot setting changes, or reservation reassignments.
Cost Context: The 4-Step Diagnostic Funnel
Cost troubleshooting requires tracing physical resource consumption (Slot-Hours, TiB Billed, GiB Stored) rather than fluctuating contract rates:
Gather: Determine scope and pull 7-day PoP (or explicit MoM / 180-day) baseline metrics.
Isolate: Pinpoint whether spend surged from query volume, a single "Bully Query", BQML 50x multipliers, uncovered PAYG baselines, autoscaling bursts, 90-day storage timer resets, or physical Fail-Safe retention drain.
Explain: Correlate with administrative events (
INFORMATION_SCHEMA.RESERVATION_CHANGES,INFORMATION_SCHEMA.CAPACITY_COMMITMENT_CHANGES_BY_PROJECT,INFORMATION_SCHEMA.SCHEMATA_OPTIONS, or actoruser_email/query_hash).Remediate: Deliver actionable levers (partition filter enforcement, query caps, commitment purchases, or Time Travel reduction).
Domain References
Performance Troubleshooting
Resource Contention & Performance Slowness (
references/performance_resource_contention.md): Diagnostic workflows for isolating single-job stage bottlenecks (slot_contention,spill_to_disk), cohort baseline comparisons (normalized_literals), incident window discovery, 1-second reservation slot saturation, timeframe contention comparisons, fleet performance variance, and table-level concurrency.Capacity & Configuration Changes (
references/performance_config_changed.md): Diagnostic workflows for auditing reservationslot_capacityandautoscale.max_slotsedits, tracking active capacity commitment timelines, diagnosing reservation assignment modifications, and evaluating autoscaling headroom saturation.Execution Graph & Query Plan Troubleshooting (
references/query_plan_execution_graph.md): Diagnostic workflows for investigating single-job stage bottlenecks (bq showpoint-lookups), isolating slowest stages (end_ms - start_ms), diagnosing join explosions (records_written >> records_read,high_cardinality_joins), shuffle spills (shuffle_output_bytes_spilled), and partition skew, substep intermediate variable disambiguation ($1,$2), mandatory bytes scanned vs records read corrections, and UI execution graph grounding concepts.
Cost Troubleshooting
On-Demand Compute Costs (
references/cost_compute_ondemand.md): Diagnostic workflows for unpartitioned runaway scans (the "Bully Query"), hidden Row-Level Security (RLS) redaction gaps, BigQuery ML (BQML) 50x model training rate multipliers, and user/service account query quotas.Capacity (Editions) Compute Costs (
references/cost_compute_capacity.md): Diagnostic workflows for uncovered baseline slot penalties (baseline > commitments), reservation baseline reductions triggering autoscale surges (RESERVATION_BASELINE_CHANGED), autoscaler thrashing from batch cron spikes, and serverless Apache Spark stored procedure slot-hours.Storage Footprint & Retention Costs (
references/cost_storage.md): Diagnostic workflows for historical partition 90-day timer resets (the DML trap), unpartitioned table active data traps, physical Time Travel and Fail-Safe churn on daily overwrites, and dropped table Fail-Safe drain periods.
Routing Boundaries
If a user request shifts outside incident diagnosis during troubleshooting, execute the corresponding handoff:
SQL Query Optimizations: When the user asks to optimize the SQL query (e.g., rewriting joins or eliminating
SELECT *), hand off tobigquery-optimization.Raw Telemetry & Schema Retrieval: When the user asks for standalone
INFORMATION_SCHEMAqueries without an active performance regression or incident (e.g. general telemetry queries), hand off tobigquery-observability.Proactive Capacity & Storage Planning: When the user requests future reservation sizing, commitment purchasing, or storage billing model evaluations, hand off to
bigquery-optimization.
Files
- ATTRIBUTION.mdAdded by AutoGineer866 B
- LICENSELicence file added by AutoGineer11.1 KiB
- SKILL.md10.3 KiB
- references/attribution.md1.9 KiB
- references/cost_compute_capacity.md16.2 KiB
- references/cost_compute_ondemand.md16.1 KiB
- references/cost_storage.md17.7 KiB
- references/performance_config_changed.md6.1 KiB
- references/performance_resource_contention.md11.0 KiB
- references/query_plan_execution_graph.md10.0 KiB
references/cost_compute_capacity.md
BigQuery Troubleshooting: Capacity (Editions) Cost & Slot Allocation
<!-- disableFinding(LINK_RELATIVE_G3DOC) -->
This reference guide provides root-cause mapping and remediation strategies for
BigQuery Editions and capacity compute cost spikes (slot-hour usage, uncovered
baseline penalties, and autoscaler surges). It focuses strictly on
Capacity-based compute billable usage (Editions, Commitments, Baseline, and
Autoscaling slot-hours). Each section connects the observed symptom to potential
root causes and points to the corresponding audit query in
bigquery-observability.
Table of Contents
1. 4-Step Diagnostic Funnel (Lines 23-123)
2. Diagnostic Workflows by Symptom & Root Cause (Lines 125-255)
Scenario 1: Uncovered Baseline Slots Penalty & Commitment Expiration (Lines 127-164)
Scenario 2: Baseline Reduction Triggering Autoscale Surge (Lines 166-186)
Scenario 3: Reservation Autoscaler Thrashing & Concurrency Spikes (Lines 188-214)
Scenario 4: Unexpected "BigQuery Reservation API" Charges (Serverless & Managed Features) (Lines 216-255)
3. Telemetry & Data Retrieval Reference (Lines 257-274)
1. 4-Step Diagnostic Funnel
When investigating capacity / Edition cost questions (e.g., "Why did my Edition bill increase?", "What is driving my reservation autoscale spend?", or Month-over-Month comparisons):
Step 1: Context Resolution & Baseline Scan (Gather)
Scope Resolution & Target Project: Identify the target project,
region,edition(Standard, Enterprise, Enterprise Plus), and analysis timeframe.Time Window & Baseline: Default to a standard 7-day Period-over-Period (PoP) window comparing the last 7 days against the preceding 7 days (
CURRENT_DATE() - 7toCURRENT_DATE() - 14) if unspecified; otherwise evaluate the user's requested timeframe against its corresponding prior baseline period (INFORMATION_SCHEMA.RESERVATIONS_TIMELINEandINFORMATION_SCHEMA.CAPACITY_COMMITMENT_CHANGES_BY_PROJECTretain 180 days).Baseline Scan: Query
INFORMATION_SCHEMA.RESERVATIONS_TIMELINEfor total billed slot-hours across reservations.Admin Project Resolution & Zero-Row Test:
If the user explicitly provided the
admin_project_id(or if the project owns the reservations), execute capacity queries directly scoped to that admin project.If the baseline query returns 0 rows, STOP. Do not compute aggregates over an empty set. Execute the following triage:
Query Running Project Check: In BigQuery Editions, reservations and commitments are owned by an Admin Project, while queries run in separate Assignee / Query Running Projects. Check
reservation_idinINFORMATION_SCHEMA.JOBS(formatted as{admin_project_id}:{location}.{reservation_name}) to resolve the true admin project, then re-run the scan scoped to{admin_project_id}.Compute Model Check: If
reservation_id IS NULLinINFORMATION_SCHEMA.JOBS, the project runs on On-Demand compute --> route toreferences/cost_compute_ondemand.md.Region & Scope Verification: If unassigned, prompt the user to confirm the admin project ID and region.
Report Factually: State the baseline vs. current slot-hour volume and percentage growth before diagnosing root causes.
Step 2: Vector Decomposition & Anomaly Isolation (Isolate)
Deconstruct capacity spend across the two reporting levels (Edition-Level Invoice Reconciliation vs. Reservation-Level Workload Breakdown):
Edition-Level Spend Attribution (Invoice Reconciliation): Capacity commitments are purchased at the Edition tier (admin project) and pooled across all reservations in that Edition. Only at the Edition level can we reconcile invoice charges and attribute:
1-Year Committed Slot-Hours: Slot capacity purchased under 1-Year commitments, billed 24/7 at fixed discounted rates.
3-Year Committed Slot-Hours: Slot capacity purchased under 3-Year commitments, billed 24/7 at fixed discounted rates.
Uncovered Pay-As-You-Go (PAYG) Baseline Slot-Hours: Configured baseline capacity across all reservations in the Edition that exceeds active commitments, billed 24/7 at variable hourly PAYG rates.
Autoscaled PAYG Slot-Hours: Dynamic autoscaling slot-seconds aggregated across all reservations, billed at variable hourly PAYG rates.
Reservation-Level Workload Breakdown (Workload Attribution): Individual reservations track query workload consumption without commitment attribution. Because commitments are pooled across the Edition, an individual reservation cannot determine whether its baseline is satisfied by commitments or PAYG:
Billable Baseline Slot-Hours: Configured baseline capacity (
(slot_capacity * 60) / 3600.0in the creation region whereis_creation_region = TRUE).Autoscaled Slot-Hours (PAYG): Dynamic autoscaling consumed by queries (
period_autoscale_slot_seconds / 3600.0), billed at hourly PAYG rates.
Step 3: Event & Configuration Correlation (Explain Root Cause)
Correlate the isolated sub-vector with chronological configuration events:
Query
INFORMATION_SCHEMA.RESERVATION_CHANGESforaction = 'UPDATE'(e.g.slot_capacitymanually reduced, forcing workloads into autoscale),autoscale.max_slotsmodifications, or assignment changes.Query
INFORMATION_SCHEMA.CAPACITY_COMMITMENT_CHANGES_BY_PROJECTfor commitment expirations (action = 'DELETE',state = 'DELETED'), creations, or non-renewal (renewal_plan = 'NONE').Disaster Recovery (DR) Regional Impact: Under BigQuery Managed DR (Enterprise Plus), standby baseline compute capacity in the secondary region is provided at no additional charge; baseline compute capacity is billed strictly in the creation region (
is_creation_region = TRUE). InINFORMATION_SCHEMA.RESERVATIONS_TIMELINE,slots_assignedshifts to the secondary region during a failover event, but the billable baseline is always derived fromIF(is_creation_region, slot_capacity, 0)regardless of failover.
Step 4: Actionable Remediation & Customer Levers (Remediate)
Deliver concrete, immediate mitigation levers (commitment purchases to cover steady baseline, autoscaler parameter adjustments, or workload isolation) as detailed in the matching scenario below.
2. Diagnostic Workflows by Symptom & Root Cause
Scenario 1: Uncovered Baseline Slots Penalty & Commitment Expiration
When to Use / Symptoms: Configured reservation baseline capacity exceeds active purchased commitments, or a sudden capacity cost spike occurs with zero workload changes after a commitment expires or lapses auto-renewal.
Potential Root Causes:
Trigger 1 (Over-provisioned Baseline): Baseline slots were increased in a reservation without purchasing matching 1-Year or 3-Year commitments at the Edition tier in the admin project.
Trigger 2 (Commitment Expiration / Lapsed Renewal): An existing commitment expired (
renewal_plan = 'NONE'). Because reservationslot_capacity(baseline slots) remained allocated, the slots silently reverted from discounted commitment pricing to 24/7 PAYG baseline billing.
Key Telemetry & Tables:
Baseline Slots View:
INFORMATION_SCHEMA.RESERVATIONS_TIMELINE(slot_capacity,is_creation_region,period_start,edition).Commitment Changes View:
INFORMATION_SCHEMA.CAPACITY_COMMITMENT_CHANGES_BY_PROJECT(slot_count,commitment_plan,renewal_plan,action,state,change_timestamp).
Diagnostic Procedure & Telemetry: Query
INFORMATION_SCHEMA.CAPACITY_COMMITMENT_CHANGES_BY_PROJECTforaction = 'DELETE',state = 'DELETED', orrenewal_plan = 'NONE', correlatingchange_timestampwith the spike date. See Telemetry & Data Retrieval Reference below to joinINFORMATION_SCHEMA.CAPACITY_COMMITMENT_CHANGES_BY_PROJECTandINFORMATION_SCHEMA.RESERVATIONS_TIMELINE, reconcile baseline allocations against active commitments, and calculate uncovered baseline PAYG slot-hours.Remediation & Actions:
Continuous 24/7 Workloads: Purchase 1-Year or 3-Year Capacity Commitments (or re-enable auto-renewal) to cover 100% of baseline slots, capturing the 33%–50% discount. Manage commitments in the Cloud Console Reservations Page.
Variable / Burst Workloads: Reduce
slot_capacity(baseline) to0and rely on Autoscaling Slots (autoscale.max_slots), which only incur charges when actively running queries.
Scenario 2: Baseline Reduction Triggering Autoscale Surge
When to Use / Symptoms: Total billed slot-hours increase significantly after an administrator reduces reservation baseline capacity.
Potential Root Causes: Baseline slots were lowered (e.g. from 1,000 to 200 slots via an
UPDATEonslot_capacity), but steady ETL demand forced queries into Autoscaling Slots billed at variable PAYG rates, exceeding the original committed baseline cost.Key Telemetry & Tables:
Tables:
INFORMATION_SCHEMA.RESERVATION_CHANGES,INFORMATION_SCHEMA.RESERVATIONS_TIMELINE.Key Fields:
action,slot_capacity,period_autoscale_slot_seconds,change_timestamp.
Diagnostic Procedure & Telemetry: Query
INFORMATION_SCHEMA.RESERVATION_CHANGESforaction = 'UPDATE'to identify whenslot_capacitywas reduced. See Telemetry & Data Retrieval Reference below to correlate the drop in baseline capacity with surging autoscale slot-hours (period_autoscale_slot_seconds).Remediation & Actions:
Restore
slot_capacityto cover predictable, steady ETL demand and cover the baseline with 1-Year or 3-Year commitments.
Scenario 3: Reservation Autoscaler Thrashing & Concurrency Spikes
When to Use / Symptoms: High autoscaling slot-hour spend driven by short, frequent bursts of query concurrency.
Potential Root Causes: Bursty scheduled queries or concurrent BI refreshes cause the autoscaler to scale up to
autoscale.max_slots(in increments of 50 slots). By default, autoscaled capacity is billed per-second with a 1-minute minimum duration (and a 60-second scale-down window), causing frequent short bursts to accumulate high slot-hour spend unless fluid scaling is enabled.Key Telemetry & Tables:
Tables:
INFORMATION_SCHEMA.RESERVATIONS_TIMELINE,INFORMATION_SCHEMA.JOBS.Key Fields:
period_autoscale_slot_seconds,timeline,statement_type,creation_time,start_time.
Diagnostic Procedure & Telemetry: Analyze hourly autoscaled slot-second distribution in
INFORMATION_SCHEMA.RESERVATIONS_TIMELINEand correlate peak slot periods withINFORMATION_SCHEMA.JOBSconcurrency to isolate top-of-the-hour batch arrivals (following guidance in Telemetry & Data Retrieval Reference below).Remediation & Actions:
Separate interactive BI dashboards from scheduled batch pipelines into dedicated reservations with tailored
autoscale.max_slotscaps.Stagger top-of-the-hour cron schedules to smooth out slot demand spikes.
Evaluate opting into fluid scaling at the reservation level to enable true per-second billing with no minimum duration for bursty workloads.
Scenario 4: Unexpected "BigQuery Reservation API" Charges (Serverless & Managed Features)
When to Use / Symptoms: A project with no active reservations (or on On-Demand) incurs charges under the service "BigQuery Reservation API" (billed as Standard or Enterprise Edition PAYG slot-hours).
Potential Root Causes: Serverless and managed BigQuery features provision dynamic compute capacity behind the scenes:
BigQuery Studio / Colab Enterprise Notebooks: Interactive Python/SQL sessions and cell executions run on managed runtimes billed as Standard or Enterprise Edition PAYG slot-hours.
Stored Procedures for Apache Spark: PySpark and Spark SQL procedures execute on serverless compute billed as Enterprise Edition PAYG slot-hours based on vCPU and RAM allocation.
BigQuery Data Transfer Service (DTS): Scheduled data ingestion pipelines utilize managed compute billed under the Reservation API service.
BigLake Managed Tables (Apache Iceberg): Automated background table maintenance (compaction, clustering, snapshot expiration) is billed at Enterprise Edition slot-hour rates.
Key Telemetry & Procedures:
Google Cloud Console Billing Isolation:
Navigate to Billing > Reports in Google Cloud Console.
Set Service filter to
BigQuery Reservation API.Group by Label:
goog-bq-feature-type.Identify the exact driver by label value:
BQ_STUDIO_NOTEBOOK: Interactive BigQuery Studio / Colab Enterprise notebook runtimes.SPARK_PROCEDURE: Stored procedures for Apache Spark.DATA_TRANSFER_SERVICE: BigQuery Data Transfer Service ingest pipelines.BIGLAKE_ICEBERG: Automated BigLake Iceberg table maintenance.
Remediation & Actions:
Cap Dynamic Compute: Create a dedicated capacity reservation with an explicit
autoscale.max_slotslimit and assign the project/workloads to it to bound maximum hourly PAYG spend.Configure Notebook Idle Timeouts: Shorten the idle shutdown timeout in BigQuery Studio / Colab Enterprise settings to terminate inactive interactive runtimes.
Stagger Data Transfer Schedules: Stagger DTS transfer runs to avoid accumulating simultaneous compute slot-hours during peak business hours.
3. Telemetry & Data Retrieval Reference
If the bigquery-observability skill is available in your workspace, refer to
its shared telemetry references for canonical query templates and schema
dictionaries. All essential diagnostic workflows, formulas, and remediation
levers are self-contained within this guide.
Edition Invoicing & Commitments Reconciliation: See the
bigquery-observabilityskill (references/compute_capacity_billable.md, section "Edition Billable Slots Timeline") for canonical queries reconciling Edition-level commitments againstINFORMATION_SCHEMA.RESERVATIONS_TIMELINEand breaking down per-reservation slot-hours.Capacity & Reservation View Schemas: See the
bigquery-observabilityskill (references/schema_compute.md, section "2. Capacity, Reservations & Commitments Views") forINFORMATION_SCHEMA.RESERVATIONS,INFORMATION_SCHEMA.RESERVATIONS_TIMELINE,INFORMATION_SCHEMA.RESERVATION_CHANGES, andINFORMATION_SCHEMA.CAPACITY_COMMITMENTSschemas.
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs a command-line tool, Needs Node.js
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Publisher
- Google (Official)
- Source
- google/skills · skills/cloud/bigquery-troubleshooting · commit 2194d3b
- Licence
- Apache License 2.0 (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Google.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download bigquery-troubleshooting.zip