Skip to content

Global Load Balancer Setup

Guides agents to design and deploy Google Cloud global external load balancers with CDN, Cloud Armor and Service Extensions

Repository
google/skills
Stars
21,782
Licence
Apache-2.0
Files
8 files

What it does

When installed, the agent walks you through a structured, step-by-step interview to set up a Google Cloud global external Application Load Balancer, which sits in front of your websites or APIs and spreads traffic across backends. It helps pick sensible caching (Cloud CDN), web security rules (Cloud Armor), and optional custom traffic logic (Service Extensions), then generates Terraform or gcloud configuration and can deploy it or check it for drift from the intended setup. The SKILL.md and reference files shown here describe the flow; the full content of the reference files was not included, so their exact behaviour is only partly verified.

Great for

  • Engineers setting up a global load balancer with Cloud CDN and Cloud Armor on Google Cloud
  • Teams that want Terraform or gcloud code generated from a guided discovery process
  • Operators who need to check an existing load balancer for configuration drift

Skip it if

  • Non-Google Cloud load balancers or security setups, which the skill says it does not cover
  • Regional or internal load balancers alone, since the skill excludes them unless part of a global failover design
  • Live production changes made without review, because the skill can run gcloud commands and deploy resources that affect real traffic and cost money

Try asking

  • “Design a global external load balancer in front of a Cloud Storage bucket and a Cloud Run service with CDN caching”
  • “Generate Terraform HCL for a global load balancer with Cloud Armor WAF rules”
  • “Check my deployed load balancer for configuration drift and summarise what differs”
  • “Discover my existing MIGs and GKE backends and propose a routing setup”
Step-by-step guide: how to use Global Load Balancer SetupInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 8 original files, the Apache-2.0 licence and an attribution note.

    google-cloud-global-frontend-configuration.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip google-cloud-global-frontend-configuration.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip google-cloud-global-frontend-configuration.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Review generated Terraform or gcloud scripts before applying, especially IAM and deployment steps
  • Test in a non-production project first, since the skill can actuate real deployments
  • Have your workload type (static, cacheable API, uncacheable, SSR) ready so the caching recommendation fits your app

What's inside

  • references/attribution.md
  • references/drift-detection.md
  • references/gcloud-generation.md
  • references/managed-deployment.md
  • references/resource-discovery.md
  • references/terraform-generation.md
  • references/terraform-module.md
  • SKILL.md

Redistributed unmodified from google/skills under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.