What problem does it solve? Launching ML training jobs across heterogeneous GPU environments (local machines, SSH servers, rented Vast.ai instances, Modal serverless) requires repetitive manual work: checking GPU availability, syncing code, installing dependencies, starting screen sessions, and tracking costs. This Skill automates that entire deployment workflow from a single request. ## Core Features & Use Cases - Multi-Environment Deployment: Detects the target environment from the project's CLAUDE.md and deploys to local CUDA/MPS, remote SSH servers, Vast.ai instances, or Modal serverless GPUs. - Automated Code Sync & Setup: Syncs code via rsync or git, installs dependencies in ordered phases, and optionally injects W&B logging into training scripts. - Full Lifecycle Management: Launches experiments in dedicated screen sessions with GPU binding, verifies launch, sends Feishu notifications, and auto-destroys Vast.ai instances with cost reporting. - Use Case: A researcher says "run the fine-tuning experiment on a rented GPU" — the Skill provisions a cost-optimized Vast.ai instance, syncs the code, launches training with W&B logging, downloads results, and destroys the instance to stop billing. ## Quick Start Ask the assistant to run your training script as an experiment, for example: run the train.py experiment on a remote GPU with W&B logging enabled.