Data & Analysis ✓ Google · Official

BigQuery BigFrames Development Standards

Use Python DataFrame APIs to perform scalable analytics and machine learning on BigQuery.

50/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 21k
Last updated
12d ago
License
Apache-2.0
bigquerybigframespythondataframes
+2machine-learningdata-visualization

What does this skill do, and when should you use it?

This skill provides Python coding guidance for BigFrames, also known as BigQuery DataFrames, using a pandas- and scikit-learn-style API. It favors keeping cleaning, transformation, and analysis in BigQuery instead of downloading full datasets locally. The guidance covers DataFrame operations, previews, schema inspection, visualization, and BigQuery ML. It is not intended for SQL-first workflows or direct use of the google-cloud-bigquery client library.

It generates Python code using bigframes.pandas and recommends enabling partial ordering, using peek() for previews, inspecting results with dtypes and display(), and plotting directly from BigFrames objects where possible. It favors DataFrame/Series methods and built-in accessors over unnecessary to_pandas(), UDFs, and lambdas. For machine learning, it uses bigframes.bigquery.ml; it documents legacy bigframes.ml behavior only when that package is explicitly requested, including rules for prediction output, PCA, ARIMA Plus, tuning, and model persistence.

Good fit
  • A data analyst wants to process large BigQuery datasets with a pandas-style API in a notebook without downloading the full dataset locally.
  • A Python developer needs BigFrames guidance for data cleaning, transformation, and analysis.
  • A machine-learning developer wants regression or classification training delegated to BigQuery's scalable ML engine.
  • An analyst needs to visualize BigFrames DataFrame or Series objects with Matplotlib or Seaborn, aggregating or sampling oversized data first.
  • A developer maintaining a legacy BigFrames ML project needs its documented prediction, tuning, and persistence constraints.

How do you install this skill?

Before you use it
  • The examples use replace=True when creating models without documenting confirmation, backup, or recovery for overwriting existing models.
  • Installation, dependency versions, compatibility, and API-change guidance are absent; verify the current library versions before use.
  • BigQuery data may be sensitive, but the skill does not address least-privilege IAM, region, cost controls, or data residency.
  • Core functionality depends on Google BigQuery, with no mainland-China reachability guidance or offline alternative.
Before you start
Install first
  • Python
  • BigFrames
  • BigQuery

Install the skill collection with the command provided in the repository README: npx skills add google/skills. The installer allows selecting specific skills from the repository. The source does not document installation, versions, authentication, or permissions for Python, BigFrames, or BigQuery.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/google/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/cloud/bigquery-bigframes" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Use BigFrames to clean and analyze this BigQuery data, and avoid downloading the full dataset locally.

After installing it in an Agent Skills-compatible client, use a request such as: “Use BigFrames to clean and analyze this BigQuery data, and avoid downloading the full dataset locally.” For machine learning, explicitly request bigframes.bigquery.ml; request bigframes.ml only when legacy compatibility is required.

What are this skill's strengths and limitations?

Pros
  • Provides concrete, actionable conventions for the BigFrames DataFrame API.
  • Clearly prioritizes BigQuery-side execution, lazy queries, and avoiding local memory exhaustion.
  • Covers data processing, schema verification, visualization, and BigQuery ML.
  • Documents important compatibility rules for legacy BigFrames ML.
Limitations
  • The source does not document BigFrames or BigQuery installation, authentication, permissions, or versions.
  • The source provides no test suite or platform-validation details.
  • It is unsuitable for SQL-first workflows or direct use of the google-cloud-bigquery client library.
  • Some recommendations depend on specific BigFrames API behavior without providing a complete API reference.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
BigQuery BigFrames Development Standards this page ✓ Google · Official 50 · Use with care ★ 21k 12d ago Apache-2.0
Trackio Experiment Tracking Skill 53 · Use with care ★ 38k 14d ago MIT
D3.js Visualization Skill 60 · Recommended ★ 243 1y ago —
Lieflat Charts 57 · Use with care ★ 6.1k 1mo ago NOASSERTION
OfficeCLI Data Dashboard Skill 57 · Use with care ★ 32k 14d ago Apache-2.0

Compared with SQL-first workflows and the google-cloud-bigquery client library, this skill prioritizes the BigFrames DataFrame/Series API. The README identifies bigquery-basics as the skill for the other workflow category.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
50/ 100 5-point scale 2.5 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust15 / 25 · 3.0/5

The skill promotes staying in the cloud, avoiding unnecessary local materialization, and makes BigQuery reads, writes, and model-creation flows visible; however, it does not require confirmation for cost, access, or overwrite effects, and lacks sensitive-data handling, least-privilege, rollback, and dependency-security guidance, so points are deducted.

2Reliability7 / 20 · 1.8/5

The main instructions and regression examples are broadly consistent and cover ordering mode, previews, schema checks, and several API limitations; however, there are no tests, version pinning, abnormal-input handling, or diagnostic failure feedback, and static review cannot reproduce key paths, so the score is conservatively limited.

3Adaptability10 / 15 · 3.3/5

The name, audience, and trigger boundary are fairly clear, distinguishing BigFrames from SQL-first workflows and the BigQuery client library, with data-processing and ML scenarios provided; non-fit ranges, input/output contracts, Chinese support, and mainland-China network reachability are underdocumented, and the core service may depend on overseas reachability, so points are deducted.

4Convention9 / 15 · 3.0/5

The documentation is readable and progressively structured, includes regression examples, and the repository provides an Apache-2.0 license and issue-reporting path; it lacks installation and dependency versions, compatibility guidance, FAQs, a changelog, and clearly assigned maintenance responsibility, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The examples cover loading, cleaning, training, evaluation, and prediction and can serve as a direct starting point for common BigFrames tasks; however, they are unexecuted static examples with no verified results, complete task coverage, or alternative comparison, so the score remains below the static ceiling.

6Verifiability3 / 10 · 1.5/5

The evidence consists mainly of auditable instructions and code examples in the skill files; there are no committed tests, CI coverage, third-party execution results, or cross-source corroboration, so independent reproduction is limited and the score is conservative.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 513a7a51e85f Review evidence[1][2][3][4][5][6]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it download all BigQuery data locally?
It advises against that. to_pandas() should be used only when the dataset safely fits in memory or an error explicitly requires local materialization.
Does it use standard scikit-learn models for training?
No. It recommends bigframes.bigquery.ml so training runs through BigQuery; bigframes.ml is reserved for explicit legacy requests.
What versions or permissions are required?
The source does not specify versions, authentication methods, or permission requirements.
Is it intended for writing BigQuery SQL directly?
No. Its description excludes SQL-first workflows and directs those users to bigquery-basics.

More skills from this repository

All from google/skills

Data & Analysis ✓ Google · Official

BigQuery Asset Impact Analysis

Map the downstream blast radius of BigQuery table or view changes.

★ 21k FS 50 Use with care 12d ago
Data & Analysis ✓ Google · Official

Google Cloud Data Lineage Summary

Summarize BigQuery and GCS lineage to debug data quality and provenance.

★ 21k FS 49 Use with care 12d ago
Data & Analysis ✓ Google · Official

BigQuery Essentials

Manage BigQuery data with CLI commands and run SQL analysis.

★ 21k FS 47 Use with care 12d ago
Data & Analysis ✓ Google · Official

Google Cloud Borderless Lakehouse Architect

Designs governed lakehouses that connect multicloud data to AI agents.

★ 21k FS 45 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Cost Intelligence

Analyze GKE costs across clusters and workloads by combining BigQuery billing exports with live utilization metrics.

★ 21k FS 50 Use with care 12d ago
Data & Analysis ✓ Google · Official

BigQuery AI & ML Analysis Assistant

Write BigQuery SQL for forecasting, anomaly detection, driver analysis, and generative AI.

★ 21k FS 46 Use with care 12d ago
Automation & Ops ✓ Google · Official

Google Cloud Network Observability

Investigate Google Cloud network behavior with logs, metrics, and path diagnostics for VPC, NAT, and firewall issues.

★ 21k FS 43 Not recommended 12d ago
Dev & Engineering ✓ Google · Official

Google Ads MCP Setup Guide

A practical guide to installing and connecting the read-only Google Ads MCP server.

★ 21k FS 40 Not recommended 12d ago
Automation & Ops ✓ Google · Official

Google Cloud Workload Manager Evaluator

Evaluate Google Cloud workloads against best-practice rules and review actionable findings.

★ 21k FS 57 Use with care 12d ago
Dev & Engineering ✓ Google · Official

Google Data Manager API Audience Import Assistant

Guides developers through reliable, diagnosable audience-member uploads to Google Ads or DV360.

★ 21k FS 54 Use with care 12d ago
Automation & Ops ✓ Google · Official

Google Cloud WAF Security Advisor

Assesses Google Cloud workloads against Well-Architected security principles and produces actionable improvement guidance.

★ 21k FS 54 Use with care 12d ago
Dev & Engineering ✓ Google · Official

Data Manager API Event Ingestion Guide

Helps developers implement Google event and conversion uploads through the Data Manager API.

★ 21k FS 52 Use with care 12d ago
Data & Analysis ✓ Google · Official

Google Cloud Agent Evaluation Flywheel

Improve model and agent quality through structured evaluation, failure analysis, and iteration.

★ 21k FS 51 Use with care 12d ago
Data & Analysis ✓ Google · Official

Cross-Cloud Agentic Analytics Architect

Design governed, secure agentic analytics for distributed data

★ 21k FS 51 Use with care 12d ago
Data & Analysis ✓ Google · Official

Google Analytics Data Reporting Assistant

Enable the Analytics Data API and build customized Google Analytics reports.

★ 21k FS 50 Use with care 12d ago
Data & Analysis ✓ Google · Official

Agent Platform RAG Engine Manager

Manage Vertex AI RAG corpora and retrieve grounded context with Python SDKs.

★ 21k FS 49 Use with care 12d ago
Dev & Engineering ✓ Google · Official

Data Manager API Setup Assistant

Set up local authentication and client libraries for the Data Manager API.

★ 21k FS 48 Use with care 12d ago
Dev & Engineering ✓ Google · Official

Agent Platform Prompt Manager

Manage Agent Platform managed prompts with Python SDK guidance.

★ 21k FS 47 Use with care 12d ago
Dev & Engineering ✓ Google · Official

Agent Platform Tuning Manager

Inspect, list, and safely cancel Agent Platform GenAI tuning jobs.

★ 21k FS 47 Use with care 12d ago
Data & Analysis ✓ Google · Official

Google Cloud Agentic Data Science Architect

Design and validate a multi-product Google Cloud architecture for agent-based data analytics and machine learning workloads.

★ 21k FS 47 Use with care 12d ago

Related skills