workspace/skills/gcp-cloud-logging/SKILL.md
Google Cloud Logging — log search, VPC flow logs, firewall logs, audit logs, log buckets and views. Use when searching GCP logs, investigating denied VPC flow traffic, checking who deleted a VM, analyzing firewall rule hits, or troubleshooting a GCP application error.
npx skillsauth add automateyournetwork/netclaw gcp-cloud-loggingInstall 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://logging.googleapis.com/mcp (Streamable HTTP)GOOGLE_APPLICATION_CREDENTIALS) or gcloud auth application-default loginGCP_PROJECT_ID environment variable| Tool | What It Does |
|------|-------------|
| list_log_entries | Search and retrieve log entries — the primary tool for debugging, error hunting, and audit |
| list_log_names | Discover what logs exist in a project — find available log sources |
| get_bucket | Get details of a specific log bucket (storage container for logs) |
| list_buckets | List all log buckets in a project |
| get_view | Get a specific log view (fine-grained access filter on a bucket) |
| list_views | List log views in a bucket |
When investigating GCP network traffic:
list_log_names — find compute.googleapis.com/vpc_flowslist_log_entries filtered by:
reporter="DEST" and denied connectionsgcp-cloud-monitoring for network metrics during the same periodWhen investigating GCP firewall rule activity:
list_log_names — find compute.googleapis.com/firewalllist_log_entries filtered by:
When investigating GCP API activity (equivalent of AWS CloudTrail):
list_log_entries for cloudaudit.googleapis.com/activity — who created/modified/deleted resources?list_log_entries for cloudaudit.googleapis.com/data_access — who read what?compute.instances.delete)When debugging a GCP issue:
list_log_entries for the affected serviceresource.labels.instance_id for specific VMsgcp-cloud-monitoring alert violationslist_buckets to verify log retention settings| Log Name | What It Contains |
|----------|-----------------|
| compute.googleapis.com/vpc_flows | VPC flow logs — source/dest IP, port, bytes, packets, action |
| compute.googleapis.com/firewall | Firewall rule hits — allowed/denied connections with rule name |
| cloudaudit.googleapis.com/activity | Admin activity audit — resource create/modify/delete events |
| cloudaudit.googleapis.com/data_access | Data access audit — read operations on resources |
| cloudaudit.googleapis.com/system_event | System events — Google-initiated actions (live migration, etc.) |
| compute.googleapis.com/shielded_vm_integrity | Shielded VM boot integrity verification |
| dns.googleapis.com/dns_queries | Cloud DNS query logs |
| loadbalancing.googleapis.com/requests | Load balancer access logs |
| networksecurity.googleapis.com/firewall_threat | Cloud IDS / Firewall threat detection |
# VPC flow logs — denied traffic to port 443
resource.type="gce_subnetwork"
logName="projects/PROJECT/logs/compute.googleapis.com%2Fvpc_flows"
jsonPayload.disposition="DENIED"
jsonPayload.connection.dest_port=443
# Firewall — denied SSH attempts
resource.type="gce_subnetwork"
logName="projects/PROJECT/logs/compute.googleapis.com%2Ffirewall"
jsonPayload.disposition="DENIED"
jsonPayload.connection.dest_port=22
# Audit — who deleted VMs in the last hour
logName="projects/PROJECT/logs/cloudaudit.googleapis.com%2Factivity"
protoPayload.methodName="compute.instances.delete"
timestamp>="2026-01-01T00:00:00Z"
# DNS queries from specific source
resource.type="dns_query"
jsonPayload.sourceIP="10.0.1.50"
GCP_PROJECT_ID — Google Cloud project IDGOOGLE_APPLICATION_CREDENTIALS — Path to service account key JSON filetools
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.