gcp-bigtable

Generate Google Cloud Bigtable schemas, row keys, and Terraform configurations.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sitharaj88/claude-skills --skill gcp-bigtable
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gcp-bigtable
Source: https://github.com/sitharaj88/claude-skills/tree/main/skills/gcp-bigtable
Command: npx skills add https://github.com/sitharaj88/claude-skills --skill gcp-bigtable

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users design and configure Google Cloud Bigtable schemas, row keys, column families, and cluster setups for high-throughput, low-latency workloads, addressing the complexities of data distribution and query performance.

Core Features & Use Cases

  • Row Key Design: Provides patterns for time-series, IoT, user data, and analytics use cases, emphasizing distribution and access patterns.
  • Instance & Cluster Configuration: Generates Terraform HCL for production-ready Bigtable instances with autoscaling.
  • Table & Column Family Setup: Defines tables, column families, and garbage collection policies for data lifecycle management.
  • App Profile Configuration: Sets up routing policies for multi-cluster, batch, and read-replica scenarios.
  • Client Library Examples: Demonstrates Python and Java code for efficient data read/write operations.
  • Tooling & Monitoring: Includes guidance on using the cbt tool and Bigtable Key Visualizer.
  • Data Import/Export: Shows Dataflow templates for moving data to/from Cloud Storage.

Quick Start

Use the gcp-bigtable skill to generate a production-ready Bigtable schema for IoT telemetry data, including row key design and Terraform configuration for a multi-cluster setup.

Frequently Asked Questions about gcp-bigtable

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

FAQPage Schema
How do I design a Cloud Bigtable row key for time-series and IoT telemetry workloads?

Designing a Cloud Bigtable row key for time-series and IoT telemetry involves applying specific patterns that emphasize data distribution and access patterns to prevent hotspotting. This Skill generates production-ready schemas tailored to these high-throughput workloads.

How do I configure a Bigtable instance and cluster for high-throughput, low-latency workloads?

Configuring a Bigtable instance for high-throughput, low-latency workloads requires generating Terraform HCL that sets up production-ready clusters with autoscaling. This Skill provides the infrastructure-as-code configurations needed for deployment.

What is the best way to manage garbage collection policies for Bigtable column families?

The best way to manage garbage collection policies for Bigtable column families is by defining table configurations that handle the data lifecycle. This Skill generates column family setups with appropriate retention rules for your specific use case.

How do I route Bigtable requests across multiple clusters using App Profiles?

Routing Bigtable requests across multiple clusters uses App Profiles to define routing policies for multi-cluster, batch, and read-replica scenarios. This Skill generates the necessary configurations to optimize traffic distribution.

Does this Bigtable configuration guidance include client library examples for Python and Java?

Yes, the Bigtable configuration guidance includes client library examples for Python and Java. It demonstrates efficient code implementations for data read and write operations to ensure optimal interaction with your configured tables.

What tools are recommended for monitoring Bigtable performance and data distribution?

For monitoring Bigtable performance and data distribution, using the cbt tool and Bigtable Key Visualizer is recommended. This Skill includes administration guidance on utilizing these tools to identify and resolve performance bottlenecks.