Automation & Ops ✓ Google · Official

GKE App Onboarding Assistant

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

45/ 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
gkekubernetescontainerizationartifact-registry
+2dockerdeployment-manifests

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

This skill supports first-time application onboarding to GKE, covering assessment, containerization, image storage, Kubernetes manifest generation, deployment, and verification. It examines the stack, dependencies, configuration, state, networking, and health endpoints before deployment. GKE Kubernetes MCP tools are preferred, with kubectl commands available as a fallback. It is not intended for general GKE cluster administration or upgrades.

It assesses an application's language and framework, dependencies, configuration, persistence needs, network protocol, and health endpoints; provides Dockerfile and Cloud Native Buildpacks examples; configures Artifact Registry authentication with gcloud and builds and pushes images with docker; generates Kubernetes YAML containing a Deployment, Service, resource requests and limits, liveness and readiness probes; deploys through apply_k8s_manifest or kubectl; and checks rollout status and Pods.

Good fit
  • A developer is containerizing an existing application for its first GKE deployment.
  • A platform engineer needs baseline Kubernetes Deployment and Service manifests for an application.
  • A team has pushed an image to Artifact Registry and needs to verify its GKE rollout and Pods.
  • A migration project needs to inventory configuration, storage, ports, and health checks before moving an application to GKE.

How do you install this skill?

Before you use it
  • Before running apply_k8s_manifest or kubectl apply, show the proposed changes, obtain user confirmation, and prepare an actionable rollback plan.
  • Resolve the health-check contract mismatch: the main document requires /readyz while the supplied Node example provides only /healthz; also document secrets, identity permissions, network exposure, and sensitive-data handling.
  • Do not use the example LoadBalancer or default namespace unchanged in production; reassess exposure, cost, and organizational policy.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
  • MCP Server
Install first
  • Docker
  • Google Cloud CLI (gcloud)
  • kubectl
  • Cloud Native Buildpacks pack (optional)

Run npx skills add google/skills and select the gke-app-onboarding skill during installation. The source does not document the exact installation directory.

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-app-onboarding" ~/.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:

  • Onboard this application to GKE for the first time,

Ask a compatible Agent Skills client to do something like “Onboard this application to GKE for the first time,” and provide the application code plus project, region, cluster, Artifact Registry repository, and image details. Prefer apply_k8s_manifest, then verify with get_k8s_rollout_status and get_k8s_resource; alternatively use kubectl apply -f manifests/, kubectl rollout status deployment/my-app, and kubectl get pods -l app=my-app.

What are this skill's strengths and limitations?

Pros
  • Covers the core path from application assessment through first deployment verification.
  • Includes concrete practices such as multi-stage builds, non-root execution, and minimal base images.
  • Provides manifest checks for resource sizing, health probes, and replica count.
  • Offers both MCP-tool and kubectl deployment paths.
Limitations
  • Its scope is first-time application onboarding and deployment, not general cluster administration or upgrades.
  • It provides no test suite, automation scripts, or complete troubleshooting procedure.
  • Specific IAM permissions, costs, and supported platform versions are not documented.
  • Vulnerability scanning examples cover enabling and querying scans, not remediation.

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 App Onboarding Assistant this page ✓ Google · Official 45 · Not recommended ★ 21k 12d ago Apache-2.0
TAO Inference Microservice Deployment ✓ NVIDIA · Official 45 · Not recommended ★ 3.6k 12d ago Apache-2.0
GKE ComputeClasses Advisor ✓ Google · Official 57 · Use with care ★ 21k 12d ago Apache-2.0
TAO NVIDIA GPU Host Setup ✓ NVIDIA · Official 55 · Use with care ★ 3.6k 12d ago Apache-2.0
GKE Production Golden Path ✓ Google · Official 54 · Use with care ★ 21k 12d ago Apache-2.0

Its scope differs from gke-basics and gke-upgrades: this skill focuses on first-time application containerization, manifest generation, and deployment, while the source directs general cluster administration to gke-basics and upgrades to gke-upgrades. For deployment execution, MCP tools are preferred and kubectl is the fallback.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Not recommended
45/ 100 5-point scale 2.3 / 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.
1Trust12 / 25 · 2.4/5

The skill includes non-root execution, a read-only root filesystem, disabled privilege escalation, resource limits, vulnerability scanning, and digest-pinned image guidance. However, it does not require confirmation before applying Kubernetes changes, explain credentials, secrets, or data flows, or provide rollback and recovery procedures, so points are deducted.

2Reliability8 / 20 · 2.0/5

The workflow is internally organized across assessment, build, image storage, manifest generation, deployment, and verification. However, the main example uses /readyz while the supplied Node example implements only /healthz; MCP parameters and abnormal-failure feedback are underspecified, and no visible tests cover key paths, so points are deducted.

3Adaptability8 / 15 · 2.7/5

The audience and triggering scenario are clear, and general cluster administration and upgrades are explicitly out of scope. However, input and output contracts, migration boundaries, non-trigger conditions, Chinese-language support, mainland-China reachability, and broader stack coverage are not documented, so points are deducted.

4Convention7 / 15 · 2.3/5

The material uses a sensible progression from assessment through deployment, includes assets, and benefits from repository-level Apache-2.0 licensing, installation guidance, and support links. It lacks skill-specific versioning, changelog, maintenance ownership, prerequisite documentation, and troubleshooting guidance, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The skill can guide first-time containerization and basic GKE deployment, with a reusable Node example and Kubernetes manifest. However, migration details, secrets, external dependencies, production exposure, and rollback still require substantial manual judgment; static evidence cannot establish dependable end results, so points are deducted.

6Verifiability4 / 10 · 2.0/5

The supplied source, example code, and manifest are auditable, and the repository revision is specified. However, there is no committed key-path test suite, CI execution evidence, or third-party reproduction evidence for this skill, so verifiability remains limited.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 513a7a51e85f Review evidence[1][2][3][4][5][6][7]

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

Can it handle GKE cluster upgrades?
No. The source explicitly excludes general GKE administration and upgrades, pointing to `gke-basics` and `gke-upgrades` instead.
Is Docker mandatory?
No. Dockerfiles are recommended for most applications, but Cloud Native Buildpacks can be used with `pack build` when writing a Dockerfile is not preferred.
Will it automatically fix a failed deployment?
The source describes checking rollout status, resources, and logs, but does not promise automatic remediation or provide a complete troubleshooting workflow.
What permissions are required?
The source shows GKE, Artifact Registry, gcloud, Docker, kubectl, and MCP operations, but does not specify the required IAM roles or permission set.

More skills from this repository

All from google/skills

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

GKE Cluster Autoscaler Guide

Configure, optimize, and troubleshoot automatic GKE node scaling.

★ 21k FS 52 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

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

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 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 Platform Security Hardening

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

★ 21k FS 39 Not 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
Automation & Ops ✓ Google · Official

GKE GPU/TPU Disruption Diagnosis

Diagnose and mitigate GKE GPU/TPU node disruptions caused by host maintenance.

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

GKE Cost Intelligence

Analyze GKE costs across clusters and workloads by combining BigQuery billing exports with live utilization metrics.

★ 21k FS 50 Use with care 12d ago

Related skills