What problem does it solve? Claude Code natively speaks the Anthropic /v1/messages protocol, which prevents direct use of OpenAI-compatible providers like NVIDIA NIM, Ollama, LM Studio, vLLM, or OpenRouter. This Skill bridges that gap by routing Claude Code through a LiteLLM proxy that translates between the two protocols. ## Core Features & Use Cases - Protocol Translation Gateway: Sets up a LiteLLM proxy exposing an Anthropic-compatible endpoint that forwards to any OpenAI-compatible backend. - Verified Configuration: Provides a known-good config.yaml mapping friendly model names (e.g., glm-5.2) to upstream provider IDs, plus curl commands to verify the bridge independently. - Pitfall Documentation: Covers PYTHONPATH hijacking, missing websockets extras, NIM rate limiting (HTTP 429), and Windows/MSYS path quirks. - Use Case: You have a free NVIDIA NIM API key and want to drive Claude Code with GLM 5.2 instead of an Anthropic model. This Skill walks you through installing LiteLLM in an isolated venv, starting the gateway on port 4000, and pointing Claude Code at it via ANTHROPIC_BASE_URL. ## Quick Start Ask the agent to set up a LiteLLM gateway on localhost port 4000 and configure Claude Code to use the glm-5.2 model from NVIDIA NIM.