google/gke-basics
>- Manages core GKE cluster provisioning, credentials, Autopilot vs Standard selection, and workload deployment. Use when creating GKE clusters, fetching kubectl credentials, configuring Workload Identity, or deciding between Autopilot and Standard modes. Don't use for specialized GKE networking (use gke-networking), advanced security hardening (use gke-platform-security or gke-workload-security), or cluster upgrades (use gke-upgrades).
npx skills add https://github.com/google/skills --skill gke-basics
Managed Kubernetes platform on Google Cloud. Defaults to Autopilot mode unless Standard is explicitly required.
sysctl) are required.hostPath mounts to the host OS filesystem.gke-cluster-creation.*--enable-private-nodes for private node IP addresses.--enable-private-endpoint to disable public IP access to the control plane.--enable-master-authorized-networks and --master-authorized-networks=CIDR_BLOCK: gcloud container clusters create-auto CLUSTER_NAME --region=REGION \
--enable-private-nodes \
--enable-private-endpoint \
--enable-master-authorized-networks \
--master-authorized-networks=CIDR_BLOCK
KSA) to bind to the Google Service Account (GSA): metadata:
annotations:
iam.gke.io/gcp-service-account: GSA_NAME@PROJECT_ID.iam.gserviceaccount.com
limits to allow Autopilot to set defaults matching requests.--region (for regional clusters) or --zone (for zonal clusters) when fetching credentials: gcloud container clusters get-credentials CLUSTER_NAME --region=REGION --quiet
gcloud container commands, and user preference overrides.google_container_cluster (Autopilot), Kubernetes provider resources, and YAML samples.Take google/gke-basics from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.