bigtable-basics

Manage Google Bigtable instances, tables, schemas, queries, and performance diagnostics via gcloud and cbt CLI tools.

17.1k|1.4k|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/google/skills --skill bigtable-basics-google
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bigtable-basics
Source: https://github.com/google/skills/tree/main/skills/cloud/bigtable-basics
Command: npx skills add https://github.com/google/skills --skill bigtable-basics-google

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gcloud, cbt, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill assists with provisioning Bigtable instances and tables, designing performant schemas, querying data, and diagnosing performance issues, streamlining the management and development of Google Bigtable.

Core Features & Use Cases

  • Provisioning: Simplify the creation of Bigtable instances and tables.
  • Schema Design: Guide on designing efficient row keys and column families.
  • Querying: Execute SQL queries for data analysis and retrieval.
  • Performance Diagnostics: Diagnose and resolve performance issues and hotspots.
  • Use Case: When you need to create a new Bigtable instance for a data-intensive application, this Skill provides the necessary steps and best practices.

Quick Start

Use the 'bigtable-basics' skill to create a new Bigtable instance with the following command: gcloud bigtable instances create <instance_name> --display-name "<display_name>" --cluster-config=id=<cluster_id>,zone=<zone>,nodes=<num_nodes>

Frequently Asked Questions about bigtable-basics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new Bigtable instance and provision tables?

To create a Bigtable instance, you provision it using the gcloud CLI with cluster configurations, zones, and node counts. This Skill provides the exact commands and steps to set up instances and tables efficiently.

What's the best way to design a Bigtable schema for performance?

Designing a performant Bigtable schema requires structuring efficient row keys and column families to prevent hotspots. This Skill guides you through schema design best practices for data-intensive applications.

Can I use SQL querying to retrieve data from Bigtable?

Yes, you can execute SQL queries for data analysis and retrieval directly within your Bigtable environment. This Skill supports SQL querying workflows to help you manage and analyze your data.

Do I need gcloud and cbt CLI tools to manage Bigtable?

Yes, you need both the gcloud and cbt CLI tools installed to perform core Bigtable operations. These dependencies are required to execute the provisioning, querying, and management workflows provided.

How do I diagnose Bigtable performance issues and hotspots?

You diagnose Bigtable performance issues and hotspots by analyzing your schema design and query patterns. This Skill provides performance diagnostics workflows to identify and resolve bottlenecks.