Automation & Ops ✓ Google · Official

GKE Platform Security Hardening

Helps platform teams plan and apply cluster-level security hardening for Google Kubernetes Engine.

39/ 100
Not recommended

Current benefit does not outweigh risk or uncertainty.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 21k
Last updated
12d ago
License
Apache-2.0
gkekubernetes-securityrbacbinary-authorization
+3shielded-nodesiamsecret-manager

What does this skill do, and when should you use it?

This skill focuses on platform-level security configuration for Google Kubernetes Engine, not security controls inside individual workloads. It covers the Secret Manager cluster add-on, RBAC hardening, Binary Authorization, Shielded Nodes, GKE Sandbox, GKE IAM roles, service accounts, and cross-service authentication patterns. Its golden path recommends Workload Identity Federation, the GKE metadata mode, secure boot, and integrity monitoring, while disabling insecure legacy RBAC bindings. It fits teams responsible for cluster control planes, nodes, and platform permissions; workload-level Workload Identity, SecretProviderClass, network policies, and Pod Security Standards are out of scope.

Reads GKE cluster configuration and checks Secret Manager, RBAC bindings, and related security settings; provides gcloud commands for enabling Secret Manager with 120-second rotation, Binary Authorization, Shielded Nodes, and GKE Sandbox; explains GKE IAM roles, service accounts, and cross-service IAM bindings; and references gke:get_cluster, gke:update_cluster, k8s:check_k8s_auth, k8s:get_k8s_resource, and k8s:apply_k8s_manifest for cluster queries, authorization audits, resource inspection, and configuration application.

Good fit
  • A platform administrator needs to enable the Secret Manager add-on and automatic rotation on an existing GKE cluster.
  • A cluster operator needs to disable legacy bindings for system:authenticated and system:unauthenticated.
  • A security engineer needs to enable Binary Authorization on a production cluster to enforce image provenance policies.
  • A platform team needs to enable Shielded Nodes or GKE Sandbox and review node-level security defaults.
  • A cloud platform owner needs to choose suitable GKE IAM roles for administrators, developers, auditors, and CI/CD pipelines.
  • A team needs IAM binding patterns that let Google service accounts access Cloud Storage, Cloud SQL, or Pub/Sub.

How do you install this skill?

Before you use it
  • Add explicit confirmation, permission prechecks, impact disclosure, and actionable rollback procedures before IAM or cluster changes; --quiet should not replace user authorization.
  • Document GKE version, regional, and existing-cluster constraints and failure handling; fix the apparently unclosed final code fence.
  • Explain sensitive-data flows, compatibility, and outage/recreation risks for Secret Manager, Workload Identity, and Sandbox, with post-change verification commands.
  • No mainland-China network reachability or alternative documentation/mirror guidance is provided.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • MCP Server
Install first
  • Google Cloud gcloud CLI
  • GKE and Kubernetes MCP tools

Run npx skills add google/skills, then select the specific skill from the repository. The target skill is at skills/cloud/gke-platform-security/SKILL.md. The source does not document the installed local directory or client-specific configuration steps.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/google/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/cloud/gke-platform-security" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Harden the platform security of my GKE cluster and check RBAC, Secret Manager, Shielded Nodes, and GKE IAM configuration.

After installation, ask something like: “Harden the platform security of my GKE cluster and check RBAC, Secret Manager, Shielded Nodes, and GKE IAM configuration.” For cluster operations, the skill supplies gcloud examples and references the listed GKE and Kubernetes MCP tools. The user must provide the relevant cluster name, region, project, and permissions.

What are this skill's strengths and limitations?

Pros
  • Has a clearly bounded focus on GKE cluster and platform security.
  • Provides Day-0 and Day-1 golden-path defaults plus copyable gcloud examples.
  • Covers configuration checks, RBAC authorization audits, IAM roles, and service-account patterns.
  • Clearly separates platform-level security from workload-level security.
Limitations
  • Does not cover Workload Identity, SecretProviderClass, network policies, or Pod Security Standards for workloads.
  • Delegates private-cluster and Dataplane V2 settings to the gke-networking skill.
  • The source provides no test suite, version compatibility matrix, or failure-recovery guidance.
  • Some examples modify existing clusters, so users need appropriate GKE, Kubernetes, and IAM permissions.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
GKE Platform Security Hardening this page ✓ Google · Official 39 · Not recommended ★ 21k 12d ago Apache-2.0
GKE Workload Security ✓ Google · Official 48 · Use with care ★ 21k 12d ago Apache-2.0
GKE Multi-Tenancy Planner ✓ Google · Official 52 · Use with care ★ 21k 12d ago Apache-2.0
GKE Production Readiness Review ✓ Google · Official 49 · Use with care ★ 21k 12d ago Apache-2.0
GKE ComputeClasses Advisor ✓ Google · Official 57 · Use with care ★ 21k 12d ago Apache-2.0

Use the source-referenced gke-workload-security skill for workload-level security controls; use gke-multitenancy for enterprise RBAC planning; and use gke-networking for private-cluster and Dataplane V2 settings.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Not recommended
39/ 100 5-point scale 2.0 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust10 / 25 · 2.0/5

The skill promotes least privilege, RBAC hardening, and dedicated node service accounts, and cites official resources. However, several IAM and cluster-update commands use --quiet without explicit user confirmation, pre-change checks, data-flow disclosure, or rollback guidance, so points are deducted.

2Reliability5 / 20 · 1.3/5

Common paths and MCP/kubectl alternatives are described, but there are no tests, version-compatibility notes, invalid-input handling, or diagnostic failure messages. The apparent unclosed final code fence may also impair parsing, so the static score remains modest.

3Adaptability8 / 15 · 2.7/5

The name, audience, and platform-level scope are clear, with an explicit exclusion for workload-level security. Inputs, outputs, trigger boundaries, regional/version prerequisites, and mainland-China environment fit are not sufficiently specified, so points are deducted.

4Convention6 / 15 · 2.0/5

The document has a golden-path section, topical structure, examples, and resource links; the repository README supplies Apache-2.0 licensing, installation, and issue-reporting paths. The skill itself lacks versioning, changelog, maintenance ownership, limitations, and troubleshooting guidance, and the code fencing appears incomplete.

5Effectiveness6 / 15 · 2.0/5

It covers core platform-security tasks including Secret Manager, RBAC, Binary Authorization, Shielded Nodes, Sandbox, and IAM, with commands that can serve as a starting point. However, complete pre/post validation, compatibility and side-effect guidance, rollback, and representative output evidence are absent, limiting the static score.

6Verifiability4 / 10 · 2.0/5

Several official Google Cloud resources and auditable commands are provided, but there are no committed tests, CI coverage, execution records, or corroborating evidence from multiple sources. Traceability is therefore limited.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 28, 2026 Reviewed revision d1c9be2009ba Review evidence[1][2][3][4]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Is this suitable for security policies inside application workloads?
Not by itself. It targets the cluster platform layer; use gke-workload-security for Workload Identity, SecretProviderClass, network policies, and Pod Security Standards.
What permissions are needed?
They depend on the operation. The source lists roles/container.viewer, roles/container.clusterViewer, roles/container.developer, roles/container.clusterAdmin, and roles/container.admin, and recommends least privilege.
Is Binary Authorization enabled by default?
No. It is not part of the golden-path defaults, but the skill recommends it for enforcing production image provenance.
Does the installation command install every skill in the repository?
The README says npx skills add google/skills lets users select specific skills from the repository. This skill is located at skills/cloud/gke-platform-security/SKILL.md.

More skills from this repository

All from google/skills

Automation & Ops ✓ Google · Official

GKE Workload Security

Audit and harden workload-level security controls for GKE applications and namespaces.

★ 21k FS 48 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Multi-Tenancy Planner

Plan isolation, quotas, access control, and cost attribution for teams sharing a GKE cluster.

★ 21k FS 52 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Production Readiness Review

Assess whether GKE clusters and workloads are ready for production.

★ 21k FS 49 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE ComputeClasses Advisor

Configure, optimize, and troubleshoot GKE ComputeClasses for cost, capacity, and workload placement.

★ 21k FS 57 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Production Golden Path

Set production-oriented GKE defaults, readiness checks, and decision guardrails for cluster design.

★ 21k FS 54 Use with care 12d ago
Automation & Ops ✓ Google · Official

Google Cloud WAF Security Advisor

Assesses Google Cloud workloads against Well-Architected security principles and produces actionable improvement guidance.

★ 21k FS 54 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Cluster Autoscaler Guide

Configure, optimize, and troubleshoot automatic GKE node scaling.

★ 21k FS 52 Use with care 12d ago
Automation & Ops ✓ Google · Official

AI Workload Migration to GKE Inference

Move existing AI inference workloads to self-hosted inference on Google Kubernetes Engine.

★ 21k FS 50 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Workload Autoscaling

Configure manual scaling, HPA, and VPA for GKE workloads while improving resource requests from observed usage.

★ 21k FS 49 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Cluster Creation Advisor

Plan, provision, and audit GKE clusters against production best practices.

★ 21k FS 48 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE AI Inference Deployment Assistant

Deploy, tune, and autoscale GPU/TPU AI inference services on GKE.

★ 21k FS 46 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE App Onboarding Assistant

Containerize and deploy an application to Google Kubernetes Engine for the first time.

★ 21k FS 45 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Basics Navigator

A focused entry point for discovering GKE cluster needs and routing each task to the right specialist skill.

★ 21k FS 45 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Observability Configuration

Configure GKE logging, monitoring, and Prometheus metrics.

★ 21k FS 44 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Storage Manager

Configure persistent disks, Filestore, and GCS FUSE storage for GKE workloads.

★ 21k FS 43 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Batch & HPC Workloads

Configure and run queued, parallel, and high-performance workloads on GKE.

★ 21k FS 42 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Workload Reliability Guide

Reduce GKE workload disruption with high-availability configuration.

★ 21k FS 41 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Backup & Disaster Recovery

Configure Backup for GKE policies and restore workflows for stateful workloads.

★ 21k FS 35 Not recommended 12d ago
Automation & Ops ✓ Google · Official

Google Cloud Authentication Guide

Choose secure Google Cloud authentication and authorization for local, production, and cross-cloud workloads.

★ 21k FS 58 Recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Enterprise RAG Search Architect

Designs and validates enterprise RAG search systems built on GKE and AlloyDB.

★ 21k FS 53 Use with care 12d ago

Related skills