Scheduled cleanup of unused Docker images, volumes, and stopped containers.
Docker Prune Scheduler prevents disk exhaustion on build servers and dev machines by cleaning up Docker resources on a configurable schedule. It identifies dangling images, exited containers, and orphaned volumes, then removes them based on retention rules you define.
Unlike running `docker system prune -af`, this skill is selective. It never removes images referenced by running containers, preserves images matching label-based keep rules, and retains the N most recent tags per repository. A dry-run mode shows exactly what would be removed before anything is deleted.
The skill requires `docker` on PATH. It writes cleanup reports to a local log file showing bytes reclaimed, resources removed, and resources preserved. Optionally sends summaries to a Slack webhook.