What problem does it solve? Running services on a GCP Compute Engine VM involves two independent firewall layers, ephemeral public IPs that change on reboot, and OOM risks on small instances. This Skill provides the operational knowledge and scripts to diagnose connectivity, detect IP changes, and keep services alive. ## Core Features & Use Cases - Network & Firewall Diagnostics: Distinguish GCP Cloud Firewall rules from VM-level ufw rules, inspect network tags and service account scopes via the metadata server, and add firewall rules with gcloud. - Ephemeral IP Detection & Auto-Update: A boot-time systemd oneshot script detects public IP changes, updates Cloudflare DDNS, regenerates proxy subscription files, restarts services, and sends Telegram notifications. - Memory & OOM Hardening: Configure swap, swappiness, systemd MemoryMax limits, and OOM score adjustments to protect small instances from out-of-memory kills. - Use Case: After rebooting a 1GB GCP VM hosting a sing-box proxy, the boot script detects the new ephemeral IP, updates the DNS A record and subscription configs, and notifies you on Telegram without manual intervention. ## Quick Start Use the gcp-operations skill to check why a port listening on my GCP VM is unreachable from the internet and fix the firewall configuration.