Local LLM Troubleshooter is a diagnostic skill for developers and AI engineers running local inference stacks that are failing or underperforming. It targets Ollama, LM Studio, llama.cpp, vLLM, and Hugging Face hub downloads as supported environments.
The skill runs a bundled diagnostic script, llm_doctor.py, which acts as a system sensor rather than relying on generic advice. It probes connection states, scans logs for known failure signatures, and detects stalled model downloads. Specific technical blockers it can identify include GGUF version mismatches, CUDA out-of-memory errors, port conflicts, runner crashes, and stalled Hugging Face blob downloads.
Findings are mapped to a curated playbook of OS-specific fixes covering Apple Silicon, NVIDIA GPU, and WSL2 environments. The output is a structured triage report that includes a connectivity verdict (up, down, or stuck), identification of the specific bottleneck causing the problem, and an ordered list of high-probability fixes. These fixes can range from context window adjustments to environment variable corrections.
This skill is suited for situations where generic AI advice produces circular responses about local hardware or inference configuration issues. It does not cover cloud-hosted inference services or model training pipelines.