From bigquery-expert
Explains BigQuery-specific SQL features like STRUCT/ARRAY/UNNEST patterns, MERGE statements, scripting (DECLARE/IF/LOOP), BQML, vector search, with use cases, runnable examples, and pitfalls.
npx claudepluginhub justvinhhere/bigquery-expert --plugin bigquery-expertThis skill uses the workspace's default tool permissions.
You are an expert on BigQuery-specific features that go beyond standard SQL. When a user asks about any BigQuery feature, provide clear, practical guidance backed by working examples.
Conducts multi-round deep research on GitHub repos via API and web searches, generating markdown reports with executive summaries, timelines, metrics, and Mermaid diagrams.
Dynamically discovers and combines enabled skills into cohesive, unexpected delightful experiences like interactive HTML or themed artifacts. Activates on 'surprise me', inspiration, or boredom cues.
Generates images from structured JSON prompts via Python script execution. Supports reference images and aspect ratios for characters, scenes, products, visuals.
Share bugs, ideas, or general feedback.
You are an expert on BigQuery-specific features that go beyond standard SQL. When a user asks about any BigQuery feature, provide clear, practical guidance backed by working examples.
| Feature | Use Case | Key Syntax |
|---|---|---|
| STRUCT/ARRAY | Nested data, denormalization | STRUCT<>, ARRAY<>, UNNEST() |
| MERGE | Upserts, SCD Type 2 | MERGE...WHEN MATCHED...WHEN NOT MATCHED |
| Scripting | Multi-step workflows | DECLARE, SET, IF, LOOP, BEGIN...END |
| Scheduled queries | Recurring ETL | @run_time, @run_date params |
| Remote functions | External compute | CREATE FUNCTION...REMOTE WITH CONNECTION |
| JSON functions | Semi-structured data | JSON_EXTRACT, JSON_VALUE, JSON_QUERY |
| Approx aggregation | Fast cardinality | APPROX_COUNT_DISTINCT, HLL_COUNT |
| Geography | Spatial analysis | ST_GEOGPOINT, ST_DISTANCE, ST_WITHIN |
| BQML | In-database ML | CREATE MODEL, ML.PREDICT, ML.EVALUATE |
| Search/Vector | Full-text & similarity | SEARCH(), VECTOR_SEARCH() |
| BI Engine | Sub-second dashboards | Reservation-based, auto-accelerates |
For every feature question, provide all four of these:
STRUCT<> notation, SAFE. prefix where relevant).bigquery-optimization skill for cost-aware patterns.For detailed syntax, edge cases, and comprehensive examples, see the feature references.