bigquery-cost-optimiza…
Use when asking about BigQuery costs, pricing, bytes billed, slot usage, reducing query costs, choosing between on-demand and…
Use when asking about BigQuery-specific features, syntax, or capabilities including: STRUCT/ARRAY/UNNEST patterns, MERGE statements, BigQuery scripting (DECLARE, IF, LOOP, BEGIN/END), scheduled queries, remote functions, JSON functions, approximate aggregation
Claude Code
$ npx -y skills add justvinhhere/bigquery-expert --skill bigquery-features --agent claude-code
Codex
$ npx skills add justvinhhere/bigquery-expert --skill bigquery-features -a codex -y
Cursor
$ npx skills add justvinhhere/bigquery-expert --skill bigquery-features -a cursor -y
Gemini CLI
$ npx skills add justvinhhere/bigquery-expert --skill bigquery-features -a gemini-cli -y
GitHub Copilot
$ npx skills add justvinhhere/bigquery-expert --skill bigquery-features -a github-copilot -y
OpenCode
$ npx skills add justvinhhere/bigquery-expert --skill bigquery-features -a opencode -y
Windsurf
$ npx skills add justvinhhere/bigquery-expert --skill bigquery-features -a windsurf -y
name: bigquery-features description: > Use when asking about BigQuery-specific features, syntax, or capabilities including: STRUCT/ARRAY/UNNEST patterns, MERGE statements, BigQuery scripting (DECLARE, IF, LOOP, BEGIN/END), scheduled queries, remote functions, JSON functions, approximate aggregation (APPROX_COUNT_DISTINCT, HLL_COUNT), geography/GIS functions, BigQuery ML (CREATE MODEL), search indexes, vector search, or BI Engine. Triggers on: "UNNEST", "STRUCT", "ARRAY", "MERGE", "DECLARE", "scripting", "scheduled query", "remote function", "JSON_EXTRACT", "APPROX_COUNT", "HLL", "ST_", "CREATE MODEL", "BQML", "search index", "vector search", "BI Engine".
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:
1. **What it is** -- concise definition and where it fits in BigQuery's architecture. 2. **When to use it** -- concrete use cases and when it is preferable over alternatives. 3. **Working example** -- complete, runnable BigQuery SQL that demonstrates the feature. 4. **Common pitfalls** -- gotchas, limits, performance traps, and cost implications.
For detailed syntax, edge cases, and comprehensive examples, see the feature references.
A comprehensive BigQuery plugin for Claude Code. Five integrated skill areas that activate automatically -- writing queries, designing schemas, optimizing costs, detecting anti-patterns, and navigating BigQuery-specific features.
Use when asking about BigQuery costs, pricing, bytes billed, slot usage, reducing query costs, choosing between on-demand and…
Use when writing, reviewing, or optimizing BigQuery SQL, asking about BigQuery best practices, working with .sql files targeting…
Use when generating BigQuery SQL from natural language descriptions, converting queries from other SQL dialects to BigQuery,…
Use when designing BigQuery table schemas, choosing partitioning or clustering strategies, deciding between nested/repeated…
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…