SkillAgentSearch skills...

gke-golden-path

Provides GKE golden path configuration defaults, production readiness checklists, and cluster default patterns

Install / Use

npx skills add google/skills --skill gke-golden-path

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

85/100

Supported Platforms

Universal

Our assessment of gke-golden-path

gke-golden-path scores 85/100 on our quality scale, 655th of 1,995 Development & Engineering skills we index (top 33%).

Its SKILL.md is 5.9 KB long, split into 7 sections and no code examples: a thorough specification that gives an agent plenty to work with.

With 20,340 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
29/30
Structure
11/20
Description
12/15
Adoption
18/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 2 days ago, so gke-golden-path is actively maintained.
  • It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

gke-golden-path compared with similar skills

All 4 of these similar skills score higher than gke-golden-path; compare them before choosing.

SkillScoreStarsUpdatedFormat
gke-golden-path (this skill)by google8520.3k2d agoSKILL.md
ai-job-searchby MadsLorentzen10044.0k5d agoCLAUDE.md
claude-howtoby luongnv8910041.7ktodayCLAUDE.md
algorithmic-artby anthropics100177.9k3d agoSKILL.md
pptxby anthropics100177.9k3d agoSKILL.md

Frequently asked questions

How do I install gke-golden-path?
Run npx skills add google/skills --skill gke-golden-path. The install tabs above show the steps for each supported agent.
Which AI agents does gke-golden-path work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is gke-golden-path safe to use?
It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is gke-golden-path still maintained?
The repository was last updated 2 days ago, so gke-golden-path is actively maintained.

name: gke-golden-path description: >- Provides GKE golden path configuration defaults, production readiness checklists, and cluster default patterns. Use when designing GKE clusters, verifying GKE production readiness, or checking configurations against GKE defaults. Don't use for setting up workload autoscaling specifically (use gke-workload-scaling instead). metadata: version: "1.0.0" category: Containers

GKE Golden Path Configuration

The golden path is the recommended Autopilot configuration for production clusters. It defines sensible defaults — when the user requests different settings, apply them and note relevant trade-offs.

MCP Tools: get_cluster, create_cluster, update_cluster

Rules

  1. Default to the golden path. Use golden path values unless the user requests otherwise. When deviating, note trade-offs but respect the user's choice.
  2. Day-0 vs Day-1. Flag Day-0 decisions (networking, private nodes, subnets, IP allocation) prominently — they are hard/impossible to change after creation.
  3. Tool preference: MCP > gcloud > kubectl. MCP is preferred as it directly interfaces with GKE APIs with structured data, reducing shell syntax errors and parsing ambiguities. See the gke-basics skill's CLI reference for full coverage matrix and override options. If the user says "use gcloud" or "use kubectl", respect that for the session.
  4. Document decisions and rationale, especially for Day-0 choices and golden path deviations.

Required Inputs

If the user is unsure, use golden path defaults.

  • Project ID (required)
  • Region (required, e.g., us-central1)
  • Cluster name (required)
  • Environment type: dev/test or production (defaults to production)
  • Networking: bring-your-own VPC/subnet or auto-create (default: auto-create)
  • Scale expectations: expected node/pod count, workload types
  • Cost constraints: Spot VM tolerance, budget considerations

Always-Apply Defaults

Recommended best practices applied by default. If the user requests a different setting, apply it and briefly note the security or operational trade-off.

Setting | Golden Path Value ------------------------------------------------------------------ | ----------------- autopilot.enabled | true privateClusterConfig.enablePrivateNodes | true masterAuthorizedNetworksConfig.privateEndpointEnforcementEnabled | true secretManagerConfig.enabled + rotationInterval: 120s | true rbacBindingConfig.enableInsecureBinding* | false (both) workloadIdentityConfig.workloadPool | enabled networkConfig.datapathProvider | ADVANCED_DATAPATH networkConfig.dnsConfig.clusterDns | CLOUD_DNS autoscaling.autoscalingProfile | OPTIMIZE_UTILIZATION verticalPodAutoscaling.enabled | true monitoringConfig components | SYSTEM_COMPONENTS, STORAGE, POD, DEPLOYMENT, STATEFULSET, DAEMONSET, HPA, JOBSET, CADVISOR, KUBELET, DCGM, APISERVER, SCHEDULER, CONTROLLER_MANAGER loggingConfig components | SYSTEM_COMPONENTS, WORKLOADS (enabled by default) advancedDatapathObservabilityConfig.enableMetrics | true nodeConfig.shieldedInstanceConfig.enableSecureBoot | true nodeConfig.workloadMetadataConfig.mode | GKE_METADATA nodeConfig.gcfsConfig.enabled / gvnic.enabled | true / true addonsConfig.statefulHaConfig.enabled | true Storage CSI drivers (Filestore, GCS FUSE, Parallelstore) | enabled Pod Security Standards | restricted on production namespaces

Customer-Configurable Settings

These have golden path defaults but customers may deviate with valid justification. Ask before changing.

Setting | Default | Why Deviate ---------------------------------------- | ----------------------------------- | ----------- dnsEndpointConfig.allowExternalTraffic | true | Restrict if cluster only accessed from within VPC autoIpamConfig / createSubnetwork | true / true | Customer has pre-existing VPC/subnets maxPodsPerNode | 48 | 110 for high pod-density (costs more CIDR space) subnetwork | auto-created | Customer brings existing subnets Maintenance exclusion windows | configured (NO_MINOR_UPGRADES, 1yr) | Customer-specific scheduling nodeConfig.bootDisk.diskType | pd-balanced | pd-ssd for I/O-intensive, pd-standard for cost nodeConfig.machineType | ek-standard-8 (Autopilot) | Varies by workload; use ComputeClasses

Guardrails

  • Do not request or output secrets (tokens, keys, service account JSON).
  • Discover project/cluster context via MCP tools or gcloud config get-value project — don't ask users to paste project IDs.
  • For Day-0 decisions, always ask clarifying questions before proceeding.
  • For Day-1 features, propose golden path defaults with trade-offs and let the customer confirm.
  • Do not promise zero downtime; advise PDBs, health probes, replicas, and staged upgrades.
  • When auditing existing clusters, compare against golden path and report deviations with severity and remediation.

Golden Path Config

See golden-path-autopilot.yaml for the full cluster-level policy settings.

Related Skills

View on GitHub
GitHub Stars20.3k
CategoryDevelopment
Updated2d ago
Forks1.7k

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions