From googlecloud-plugin
Query and manage data in Google BigQuery. Covers dataset and table management, IAM, cost-safe querying (dry-run first), partitioning, clustering, and bq CLI patterns. Always estimates cost before executing queries — BigQuery bills by bytes processed.
How this skill is triggered — by the user, by Claude, or both
Slash command
/googlecloud-plugin:bigqueryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Serverless, highly scalable data warehouse. Bills per bytes processed — always dry-run before executing queries on large datasets.
Serverless, highly scalable data warehouse. Bills per bytes processed — always dry-run before executing queries on large datasets.
# Estimate bytes before executing — always do this on unknown datasets
bq query --dry_run --use_legacy_sql=false 'SELECT * FROM dataset.table'
# Output: "Query successfully validated. Assuming the tables are not modified,
# running this query will process X bytes."
bq mk --dataset \
--location=REGION \
--description="Description" \
PROJECT_ID:DATASET_NAME
# 1. Dry-run first (see above)
# 2. Execute only after confirming cost
bq query --use_legacy_sql=false --location=REGION \
'SELECT field FROM `project.dataset.table` LIMIT 100'
bq show --format=prettyjson PROJECT_ID:DATASET > /tmp/ds.json
# Edit roles in /tmp/ds.json, then:
bq update --source /tmp/ds.json PROJECT_ID:DATASET
CREATE TABLE dataset.table (
event_date DATE,
user_id STRING
)
PARTITION BY event_date
OPTIONS (partition_expiration_days = 365);
LIMIT in development; avoid SELECT * on multi-TB tablesnpx claudepluginhub jpantsjoha/googlecloud-pluginGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.