finding-google-skills
Google platform decision and setup guidance, loaded on demand from Google's skill catalog.…
Diagnose GKE TPU VM instances stuck in Compute Engine repair (REPAIRING state) after host errors, maintenance events, or faulty host reports in single-host, multi-host, dynamic slicing, and TPU All Capacity mode node pools. Use when TPU instances in a slice node pool remain in
$ npx -y skills add google/skills --skill gke-ai-troubleshooting-tpu-vm-repair-stuck --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/gke-ai-troubleshooting-tpu-vm-repair-stuckContext preview
The summary Claude sees to decide when to auto-load this skill.
Diagnose GKE TPU VM instances stuck in Compute Engine repair (REPAIRING state) after host errors, maintenance events, or faulty host reports in single-host, multi-host, dynamic slicing, and TPU All Capacity mode node pools. Use when TPU instances in a slice node pool remain in
name: gke-ai-troubleshooting-tpu-vm-repair-stuck description: >- Diagnose GKE TPU VM instances stuck in Compute Engine repair (REPAIRING state) after host errors, maintenance events, or faulty host reports in single-host, multi-host, dynamic slicing, and TPU All Capacity mode node pools. Use when TPU instances in a slice node pool remain in REPAIRING, host error events appear in audit logs, or TPU slices are unschedulable due to a VM in repair. Don't use for nodes reporting Ready: Unknown when no VM is in REPAIRING (use gke-ai-troubleshooting-node-unresponsive-timeout), other NotReady nodes when no VM is in REPAIRING (use gke-node-notready), Pending Pods when all nodes are Ready (use gke-workload-troubleshooting), JobSet preemption events (use gke-ai-troubleshooting-jobset-interruption), or Slice custom resource lifecycle failures (use gke-ai-troubleshooting-tpu-dynamic-slices-monitoring). metadata: version: "1.0.0" category: Containers
This skill checks the VM status, the host events, and the GKE repair status, and routes recovery through GKE instead of direct Compute Engine changes.
project selection), follow [Before you begin](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/tpus.md.txt).
[Install kubectl](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cluster-access-for-kubectl.md.txt) and [Install required plugins](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cluster-access-for-kubectl.md.txt).
Cloud Billing account. Follow [Before you begin](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/tpus.md.txt) to initialize `gcloud` and enable the Google Kubernetes Engine API (`container.googleapis.com`), ensure the Compute Engine API (`compute.googleapis.com`) and Cloud Logging API (`logging.googleapis.com`) are enabled, and follow [Store cluster information for kubectl](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cluster-access-for-kubectl.md.txt) to configure `kubectl` cluster credentials.
Engine Cluster Admin (`roles/container.clusterAdmin`)
(Sections: "List MIGs", "Check the status of managed instances")
(Sections: "`REPAIRING` state")
(Sections: "Querying Cloud Audit Logs", "Reviewing Cloud Audit Logs")
(Sections: "Install kubectl", "Install required plugins", "Store cluster information for kubectl")
(Sections: "View node pools in a Standard cluster", "Deploy a Pod to a specific node pool")
(Sections: "Check the node's status and conditions", "Confirm node preemption")
(Sections: "Multi-host TPU slice node pools")
(Sections: "Requirements", "Verify the status of the nodes and the partitions", "Monitor the status of the Slice custom resource", "Hardware maintenance and failures")
(Sections: "Key characteristics of dynamic slicing configurations")
(Sections: "Manage node failures", "Node failure and recovery")
(Sections: "Understand the faulty host report process", "Review report faulty host operations")
(Sections: "Settings for Autopilot and Standard", "Repair criteria", "Node repair process", "Verify node auto-repair is enabled for a Standard node pool", "Enable auto-repair for an existing Standard node pool", "Get information about recent automated repair events", "Node auto repair in TPU slice nodes")
(Sections: "Before you begin", "Configure auto repair for TPU slice nodes")
(Sections: "Before you contact support", "Recommendations for efficient support")
This repository contains Agent Skills for Google products and technologies, including Google Cloud.
Repo: google/skills
Google platform decision and setup guidance, loaded on demand from Google's skill catalog.…
Provides safety-critical validation, guardrails, and data reduction for gcloud CLI operations…
Provides expert guidance on Identity and Access Management (IAM) and authenticating and…
Guides a developer's first steps on Google Cloud, covering account creation, billing setup,…
Searches, retrieves, and synthesizes official Google developer documentation across Google…
Guides developers through managing (adding, removing, and clearing) audience members for…