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
Zoom meeting intelligence — correlates a live or referenced Zoom meeting discussion against NetClaw's historical meeting record (via the official Zoom Meetings MCP) and today's actual network state. Use when someone in a Zoom meeting references a past discussion or incident ('didn't we have this issue before?'), or asks to search prior meetings for a topic. Does not itself recognize live in-meeting questions — that happens automatically inside zoom-rtms-mcp's own extractor (spec 118) before this skill is ever invoked.
tools
Manage Lantronix out-of-band (OOB) infrastructure via Percepxion central management platform: device inventory, serial port inspection via SLC CLI, firmware compliance, config management, security auditing, and closed-loop incident remediation. Use during outages, maintenance windows, compliance cycles, and AI-assisted automation workflows.
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
Track token consumption, enforce session budgets, and display cost for every NetClaw interaction.