What problem does it solve? Inherited or long-running Linux servers accumulate resource-hungry services, orphaned packages, and bloated caches that degrade performance, especially on low-memory VPS instances. This Skill provides a systematic workflow to identify what is consuming CPU, memory, and disk, safely remove unnecessary software, and tune the kernel for constrained environments. ## Core Features & Use Cases - Resource Triage & Service Inventory: Rank processes by memory and CPU, list running and enabled systemd services, inspect listening ports, and map disk usage by directory. - Bloat Removal & Cache Cleanup: Remove common offenders like BT Panel, unused Docker, snapd, and Google Cloud agents, then reclaim space from APT, journald, npm, pip, and uv caches with explicit warnings about destructive pitfalls like deleting uv-managed Python directories. - Low-Memory Optimization: Apply sysctl kernel tuning (vfs_cache_pressure, dirty_ratio, tcp_fastopen), configure swap sizing and swappiness, and set systemd memory limits to prevent OOM kills on 1GB VMs. - Use Case: You inherit a 1GB GCP VPS running unknown software that feels sluggish. Run the audit workflow to discover snapd consuming 11% idle CPU and a crash-looping service, remove 4GB of bloat, and stabilize the server with swap and memory caps. ## Quick Start Audit this Linux server to find what is consuming resources, remove unnecessary services and caches, and optimize it for low memory.