What problem does it solve? GPU cloud bills grow without visibility into which researcher, team, or project is consuming capacity, and idle or oversized GPU allocations silently burn budget. This Skill establishes per-namespace and per-label cost allocation, identifies waste, and drives a recurring cost-review workflow for research Kubernetes clusters. ## Core Features & Use Cases - Cost allocation and chargeback: Configure Kubecost or OpenCost with custom per-GPU-hour pricing and a label standard (team, project, owner, env) to produce per-project chargeback reports. - Waste detection and rightsizing: Find idle-allocated GPUs, oversized requests, abandoned workloads, and unclaimed volumes using DCGM utilization metrics and Goldilocks VPA recommendations. - Spot and scale-to-zero policies: Apply decision rules for spot/preemptible training with checkpointing, reserved capacity for known training windows, and scale-to-zero for idle notebooks and dev environments. - Use Case: A platform team facing a rising Lambda GPU bill installs OpenCost with custom pricing, enforces namespace labels, lists the top five idle GPU workloads, and publishes a monthly cost-review report with named owners for each savings action. ## Quick Start Use the gpu-cost-optimizer skill to analyze our cluster's GPU spend by namespace and produce a prioritized savings plan with a monthly cost-review report.