workspace/skills/gcp-compute-ops/SKILL.md
Google Cloud Compute Engine — VM instances, disks, templates, instance groups, reservations, project discovery. Use when listing GCP VMs, troubleshooting a Compute Engine instance, checking disk attachments, planning capacity with reservations and commitments, or managing instance groups.
npx skillsauth add automateyournetwork/netclaw gcp-compute-opsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
https://compute.googleapis.com/mcp (Streamable HTTP)https://cloudresourcemanager.googleapis.com/mcp (Streamable HTTP)GOOGLE_APPLICATION_CREDENTIALS) or gcloud auth application-default loginGCP_PROJECT_ID environment variableGoogle Cloud MCP servers are remote HTTP endpoints hosted by Google — nothing to install locally. Authentication uses OAuth 2.0 / Google IAM, not API keys. The transport is Streamable HTTP, not stdio.
| Tool | What It Does |
|------|-------------|
| search_projects | Search for GCP projects by parent, ID, or filter. Use this first to discover available projects. |
| Tool | What It Does |
|------|-------------|
| list_instances | List VM instances in a project (filter by zone) |
| get_instance_basic_info | Get core instance details — name, status, machine type, network interfaces, IPs |
| create_instance | Provision a new VM instance |
| delete_instance | Remove a VM instance |
| start_instance | Boot a stopped instance |
| stop_instance | Halt a running instance |
| reset_instance | Restart an instance (hard reset) |
| set_instance_machine_type | Resize an instance (change machine type) |
| Tool | What It Does |
|------|-------------|
| list_instance_group_managers | List managed instance groups (MIGs) |
| get_instance_group_manager_basic_info | Get MIG details — template, target size, autoscaling |
| list_managed_instances | List instances within a MIG |
| Tool | What It Does |
|------|-------------|
| list_instance_templates | List available instance templates |
| get_instance_template_basic_info | Get template basics — name, description |
| get_instance_template_properties | Get template specs — machine type, disks, network interfaces |
| Tool | What It Does |
|------|-------------|
| list_disks | List persistent disks in a project |
| get_disk_basic_info | Get disk metadata — size, type, attached instances |
| get_disk_performance_config | Get disk performance settings — IOPS, throughput |
| list_snapshots | List disk snapshots |
| list_instance_attached_disks | List disks attached to a specific instance |
| Tool | What It Does |
|------|-------------|
| list_machine_types | List available machine types in a zone (e2, n2, c3, etc.) |
| list_accelerator_types | List available GPU/TPU types in a zone |
| list_images | List available boot images (Debian, Ubuntu, CentOS, etc.) |
| Tool | What It Does |
|------|-------------|
| list_reservations | List capacity reservations |
| get_reservation_basic_info | Get reservation details |
| get_reservation_details | Get comprehensive reservation info |
| list_commitments | List committed use discounts (CUDs) |
| get_commitment_basic_info | Get commitment details — term, status |
| list_commitment_reservations | List reservations tied to a commitment |
| Tool | What It Does |
|------|-------------|
| get_zone_operation | Check status of an async operation (create, delete, resize) |
When a user asks "show me our GCP compute resources":
search_projects to list all accessible GCP projectslist_instances per project — name, status, zone, machine typeget_instance_basic_info to see IPs, VPC, subnet per VMlist_instance_group_managers for autoscaled workloadslist_disks — size, type, attached instancesWhen investigating a GCP VM issue:
list_instances filtered by name or zoneget_instance_basic_info — status, machine type, network interfaces, external IPlist_instance_attached_disks — any missing or detached?get_zone_operation — any pending/failed operations?gcp-cloud-logging for instance logs, gcp-cloud-monitoring for metricsWhen planning GCP compute capacity:
list_instances — count by machine type and zonelist_reservations — reserved capacity vs actual usagelist_commitments — CUD utilization and expirationlist_machine_types — what's available in target zoneslist_accelerator_types — GPU/TPU options per zoneGCP_PROJECT_ID — Google Cloud project IDGOOGLE_APPLICATION_CREDENTIALS — Path to service account key JSON file (or use gcloud auth application-default login)tools
Federate your NetClaw with other NetClaw operators over the BGP mesh — exchange capability inventories and ask your claw what a peer can do. (US1; remote invocation and chat land in later phases.)
tools
3D network topology visualization and interactive digital twin in Unreal Engine 5.8 via the built-in UE5 MCP server.
testing
Human-in-the-loop escalation via HumanRail — route low-confidence agent decisions, pre-destructive operation approvals, and ambiguous incident tickets to real human engineers. Human answers are verified and returned as structured output. Workers are paid via Lightning Network. Use when the agent is uncertain, when a destructive change needs explicit human sign-off beyond a ServiceNow CR, or when an ambiguous ticket requires human triage before automated handling.
testing
IPv4 and IPv6 subnet calculator - CIDR breakdown, usable hosts, previous/next subnets, address classification, VLSM planning, and dual-stack analysis. Use when calculating subnets, figuring out how many hosts fit in a prefix, planning IP addressing, getting wildcard masks for ACLs, or checking if two IPs are in the same subnet.