Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
name: developing-with-bigquery
name: bigquery
description: |
Provides BigQuery-specific logic, knowledge, and specialized standards.
Use this skill whenever you are doing anything with BigQuery, including:
Expand All @@ -9,17 +9,13 @@ description: |
4. Graph Analytics (GQL & Property Graphs)
license: Apache-2.0
metadata:
version: v2
version: v3
publisher: google
---

This skill provides comprehensive guidance for BigQuery services, optimizations,
and data handling. It acts as a routing table for specialized BigQuery topics.

> [!IMPORTANT]
>
> For general standards on running BigQuery in notebooks (SQL cells, `export`
> keyword), see `@skill:notebook-guidance`.

> [!IMPORTANT]
>
Expand All @@ -33,12 +29,14 @@ features:

Performance and efficiency guidelines for BigQuery SQL. Includes rules for
column pruning, pushdown, and materialization strategies.

- **Guide**: [OPTIMIZATION.md](references/sql/OPTIMIZATION.md)

### 2. BigFrames (BigQuery DataFrames)

Guidelines for generating valid BigFrames code for data manipulation, model
development, and visualization.

- **Guide**: [BIGFRAMES.md](references/bigframes/BIGFRAMES.md)

Bigframes should be the default library/tool as it is more efficient than using
Expand All @@ -48,6 +46,7 @@ the BigQuery Python client library.

Usage rules and syntax standards for all BigQuery AI/ML functions via SQL
(Forecasting, Generative AI, Classification, etc.).

- **Best Practices**: [ai_function_best_practices.md](references/ai-ml/ai_function_best_practices.md)
- **Functions Reference**:

Expand All @@ -70,5 +69,6 @@ Usage rules and syntax standards for all BigQuery AI/ML functions via SQL
### 4. Graph Analytics (Property Graphs & GQL)

Guidelines and best practices for querying property graphs in BigQuery.

- **Property Graph Guidelines**: [graph_queries.md](references/graph/graph_queries.md) - Standard GQL syntax and query patterns.
- **Semantic Graph Guidelines**: [semantic_queries.md](references/graph/semantic_queries.md) - Semantic graph operations and expand functions.
5 changes: 2 additions & 3 deletions skills/dataform-bigquery/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: Expertise in generating clean, correct, and efficient Dataform pipe
up a new Dataform project or configuring workflow_settings.yaml.
license: Apache-2.0
metadata:
version: v2
version: v3
publisher: google
---

Expand Down Expand Up @@ -112,8 +112,7 @@ Follow these steps when fulfilling Dataform-related requests:
- If cleaning is not applied, provide **strong evidence** in the response.
- Include an **"Automatic Cleaning Summary"** section in every response.
- **SQL Optimizations:**
- Follow the optimization protocol in **@skill:developing-with-bigquery**
strictly.
- Follow the optimization protocol in **@skill:bigquery** strictly.
- Include an **"Optimization Summary"** section when applied.

### 4. Planning guidelines
Expand Down
5 changes: 2 additions & 3 deletions skills/dbt-bigquery/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: Expert guidance for creating, modifying, and optimizing dbt pipelin
**setting up a new dbt project** or configuring existing one
license: Apache-2.0
metadata:
version: v2
version: v3
publisher: google
---

Expand Down Expand Up @@ -82,8 +82,7 @@ Follow these steps when fulfilling dbt-related requests:
- If cleaning is not applied, provide **strong evidence** in the response.
- Include an **"Automatic Cleaning Summary"** section in every response.
- **SQL Optimizations:**
- Follow the optimization protocol in **@skill:developing-with-bigquery**
strictly.
- Follow the optimization protocol in **@skill:bigquery** strictly.
- Include an **"Optimization Summary"** section when applied.

### 4. Implement Changes
Expand Down
Loading