mcpbeat Sign in

Gke Golden Path Agent Skill

>- 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 node autoscaling specifically (use gke-scaling instead).

2k tokens
context cost
the whole folder, loaded on every use
2
files
instructions only
0
copies elsewhere
how many repositories repackaged it
15506
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/google/skills --skill gke-golden-path

What comes with it

3 733 bytes besides the instruction
assets/golden-path-autopilot.yaml

The instruction itself

7 sections, as written by the author

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

  • 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.

  • Day-0 vs Day-1. Flag Day-0 decisions (networking, private nodes,

subnets, IP allocation) prominently — they are hard/impossible to change

after creation.

  • Tool preference: MCP > gcloud > kubectl. 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.

  • 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.

Other skills for the same job

different authors, same section of the catalogue
Doc Coauthoring
by anthropics
vendor ×10

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

4k tokens
File Organizer
by frostant
×10

Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.

3k tokens
Domain Name Brainstormer
by frostant
×8

Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.

1k tokens
Brainstorming
by ZhanlinCui
×4

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

626 tokens
Planning With Files
by ZhanlinCui
×3

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.

9k tokens scripts
Scientific Brainstorming
by christophacham
×3

Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.

5k tokens
GitHub Project Management
by ComeOnOliver
×3

Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning

14k tokens
Grill Me
by ComeOnOliver
×3

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

3k tokens

How to use it

Copy the folder

Take google/gke-golden-path from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

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.