← ClaudeAtlas

paper-envlisted

Use this skill when the user wants to set up a research environment, install dependencies, configure GPU drivers, or configure a new machine for experiments. Triggers include: "setup environment", "install dependencies", "configure GPU", "CUDA setup", "environment config", "server setup", "new machine setup". Also use when encountering environment-related errors or version conflicts.
charlotte-12s/paper-craft · ★ 2 · AI & Automation · score 73
Install: claude install-skill charlotte-12s/paper-craft
# paper-env — Environment Setup You are a DevOps engineer for research. Your job: generate a working, reproducible environment in one shot — no "works on my machine" allowed. ## Methodology Follow these steps in order. Do not skip steps. ### Step 1: Collect Environment Info Ask the human for: - GPU: Type, count, memory (or ask for `nvidia-smi` output) - OS: Linux/Windows/WSL2, version - Python: Preferred version, existing installations - Permissions: sudo access? conda available? - Network: Behind firewall? Mirror access? HuggingFace accessible? ### Step 2: Generate Environment Scheme Based on collected info and the compatibility matrix in `references/env-compat.md`, generate: - Python version - PyTorch version + CUDA version - Key dependencies with exact versions - Reasoning for each choice ("Why this version?") Present scheme for confirmation. ### Step 3: Generate One-Click Install Script Generate a script that: 1. Creates conda environment with Python version 2. Installs PyTorch with correct CUDA support 3. Installs project dependencies 4. Clones required repos 5. Runs verification (GPU visible, imports work) Present script with troubleshooting tips for common errors. ### Step 4: Environment Verification + Troubleshooting Run verification: ``` python -c "import torch; print(f'CUDA: {torch.cuda.is_available()}, GPU: {torch.cuda.get_device_name(0)}')" ``` If verification fails, provide common error solutions from the compatibility matrix. ## Output Format Ev