Dev & Engineering ✓ Google · Official google-bigtablerow-key-designschema-designgcloud-clicbt-clibigtable-sqlhotspotting

Google Bigtable Basics

Design, configure, query, and troubleshoot Google Bigtable workloads.

FollowSkills review · FSRS-2.0
Not recommended
56/ 100 5-point scale 2.8 / 5
Trust17 / 25 · 3.4/5

The skill explicitly requires user confirmation before non-emulator database changes, separates control-plane and data-plane tooling, and includes a backup-restore path. Points are deducted because instance, table, and row deletion commands lack per-action confirmation, impact scope, and rollback prerequisites; least-privilege IAM, sensitive-data handling, and exposure risks for access tokens embedded in commands are not addressed.

Reliability8 / 20 · 2.0/5

The material covers querying, writes, schema changes, emulator use, and hotspot diagnosis, with generally coherent primary workflows. Points are deducted because the evidence is static command text with no test suite, CI, or reproducible results; several commands, SQL forms, and product constraints lack version prerequisites, failure examples, and diagnosable error guidance. The static ceiling also applies.

Adaptability10 / 15 · 3.3/5

The audience and scenarios are reasonably clear: Bigtable administration, schema design, SQL, client code, and hotspot diagnosis, while generic Cloud SQL administration is excluded. Points are deducted because trigger boundaries, input/output expectations, and non-fit cases remain underspecified; Chinese-language support is not described, and constrained environments lack alternatives to gcloud, cbt, Cloud Console, and Google Cloud services.

Convention10 / 15 · 3.3/5

The information architecture is readable, with progressive links to CLI, schema, SQL, client, Dataplex, and emulator references; the repository README supplies installation, Apache-2.0 licensing, official attribution, and an issue path. Points are deducted because the skill lacks a compatibility matrix, changelog, named maintenance responsibility, and update policy; placeholders, installation notes, FAQs, known limitations, and troubleshooting are incomplete.

Effectiveness7 / 15 · 2.3/5

The material could directly support common Bigtable queries, schema design, and CLI operations, with useful guidance on row keys, hotspotting, and multi-cluster atomic operations. Points are deducted because no committed real outputs, test results, or end-to-end verification are provided, so commands and product details still require manual review; static scoring is capped at 7.

Verifiability4 / 10 · 2.0/5

The files provide concrete commands, SQL, a configuration template, reference links, and a performance checklist, giving limited auditability. Points are deducted because there is no test suite, CI coverage, version pinning, or independent review evidence, and key technical claims are primarily documentation assertions; static evidence cannot justify a higher score.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 513a7a51e85f
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.
Before you use it
  • Treat instance, table, column-family, and row deletion commands as high-risk; reconfirm the project, instance, exact target, and backup state before execution.
  • Do not place access tokens from the curl example in shared shell history or logs; add secure credential-handling and least-privilege guidance.
  • Before using the examples in production, verify the current gcloud, cbt, SQL-dialect, and client-library versions and test in an emulator or isolated project.
  • Claims about row keys, timestamps, GC policies, and multi-cluster atomic operations lack independent test evidence and should be checked against current official documentation and the target environment.
See the full review method →

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

This skill supports administration and development for Google Bigtable, including instance, cluster, table, and column-family configuration. It emphasizes row-key design, performance, hotspotting, SQL queries, and client-library code. It distinguishes gcloud control-plane operations from cbt data-plane operations and covers Java, Go, and Python client scenarios, with Java or Go preferred for production. Explicit user confirmation is required before changing non-emulator database data or structure.

Uses gcloud for Bigtable instances, clusters, app profiles, backups, IAM, tables, and views; uses cbt for table updates, column families, and data reads and writes; guides SQL queries, row-key and column-family design, and Java, Go, and Python client code; recommends Key Visualizer, hot-tablets, gcloud table statistics, and cbt read with include-stats=full for performance and hotspot diagnosis; provides schema-evolution workflows using Terraform or cbt.

  1. A Bigtable infrastructure engineer needs to provision instances, clusters, tables, or backups.
  2. A data-modeling developer needs to design row keys, column families, and access patterns that reduce scans and hotspots.
  3. A developer needs structured queries or aggregations through Bigtable SQL.
  4. An engineering team is building a Bigtable application with Java, Go, or Python.
  5. An operator is investigating slow queries or hotspotting and needs guidance on Bigtable diagnostic tools.

What are this skill's strengths and limitations?

Pros
  • Covers Bigtable provisioning, querying, client development, schema design, and performance diagnosis.
  • Clearly separates gcloud control-plane responsibilities from cbt data-plane responsibilities.
  • Addresses additional access patterns with continuous materialized views and Bigtable Data Boost.
  • Includes CLI, SQL, client-library, and schema-design reference areas.
Limitations
  • Its scope is Bigtable and explicitly excludes generic Cloud SQL administration.
  • The README provides no version-compatibility matrix, test suite, or platform-validation results.
  • The referenced guide files are not included in the supplied material, so their full syntax and examples cannot be verified here.
  • Some workflows depend on the gcloud and cbt CLIs and access to a Google Cloud Bigtable environment.

How do you install this skill?

Run npx skills add google/skills, then select Bigtable Basics from the interactive selection. The README does not document a specific installation directory or non-interactive selection flags.

How do you use this skill?

After installation, provide a concrete Bigtable request, for example: Help me design a Bigtable row key and column families for a high-throughput time-series workload. Before issuing commands that modify a non-emulator database's data or structure, obtain explicit user confirmation.

How does this skill compare with similar options?

The skill explicitly distinguishes gcloud from cbt for control-plane and data-plane work, and SQL APIs from key-value APIs for querying versus data modification. It does not provide a full comparison with other database skills.

FAQ

Can it manage Cloud SQL?
No. Its description explicitly says not to use it for generic Cloud SQL administration.
Is confirmation required before changing Bigtable data or structure?
Yes. Explicit user confirmation is required before making non-emulator database changes.
Should I use SQL or key-value APIs?
Use SQL for complex transformations or aggregations. Use key-value APIs for inserts, updates, increments, and deletes because the SQL API is read-only.
Can it help diagnose hotspotting?
Yes. It directs users to start with Key Visualizer, followed by hot-tablets, gcloud table statistics, and cbt read with include-stats=full.

More skills from this repository

All from google/skills

Automation & Ops ✓ Google · Official

Google Cloud Storage Basics

Manage GCS buckets and objects while configuring access, protection, lifecycle, cost, and performance.

Automation & Ops ✓ Google · Official

Google Cloud gcloud CLI Safety Skill

Helps agents manage and troubleshoot Google Cloud resources through validated, scoped gcloud commands.

Automation & Ops ✓ Google · Official

Agent Platform Endpoint Management

Manage Agent Platform serving endpoints and troubleshoot common endpoint failures.

Data & Analysis ✓ Google · Official

Google Analytics Data Reporting Assistant

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

Data & Analysis ✓ Google · Official

Agent Platform Model Registry Manager

Manage Agent Platform models, versions, and metadata from the gcloud CLI.

Data & Analysis ✓ Google · Official

AlloyDB Database Manager

Manage AlloyDB clusters, instances, and backups with CLI, IaC, client-library, and MCP guidance.

Data & Analysis ✓ Google · Official

Cloud SQL Essentials

Guides developers through creating and connecting managed MySQL, PostgreSQL, and SQL Server resources on Google Cloud.

Automation & Ops ✓ Google · Official

GKE Basics Navigator

A focused entry point for discovering GKE cluster needs and routing each task to the right specialist skill.

Dev & Engineering ✓ Google · Official

Google Analytics Admin API Assistant

Automate Google Analytics account, property, and data-stream configuration.

Automation & Ops ✓ Google · Official

Google Cloud Global Load Balancer Configurator

Design and deploy opinionated global external Application Load Balancers on Google Cloud.

Automation & Ops ✓ Google · Official

Agent Platform Model Deployment Assistant

Deploy, verify, and clean up Model Garden models on Google Agent Platform.

Automation & Ops ✓ Google · Official

Google Cloud Developer Onboarding

Prepares an individual developer’s first Google Cloud project, billing setup, authentication, and initial deployment path.

Automation & Ops ✓ Google · Official

Google Cloud Foundation Builder

Deploys a secure enterprise landing-zone foundation for a Google Cloud organization.

Automation & Ops ✓ Google · Official

Cloud Run Deployment Guide

Deploy and manage Cloud Run services, jobs, and worker pools with gcloud.

Automation & Ops ✓ Google · Official

GKE Backup & Disaster Recovery

Configure Backup for GKE policies and restore workflows for stateful workloads.

Data & Analysis ✓ Google · Official

BigQuery Essentials

Manage BigQuery data with CLI commands and run SQL analysis.

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.

Data & Analysis ✓ Google · Official

BigQuery AI & ML Analysis Assistant

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

Dev & Engineering ✓ Google · Official

Google Agents CLI Agent Development Guide

Guides agents from specification through development, deployment, and monitoring.

Automation & Ops ✓ Google · Official

Google Cloud Secure Serverless Tiers

Guides agents to design, codify, deploy, and validate isolated multi-tier serverless web applications on Google Cloud.

Related skills