Install vLLM Semantic Router in agent-safe mode, import supported OpenClaw model providers into canonical VSR config, and rewrite OpenClaw to target VSR.
69
84%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Critical
Do not install without reviewing
openclaw.json should be moved under VSR management.config.yaml is written successfully.curlbashCheck whether VSR is already installed with command -v vllm-sr.
If VSR is missing, run the supported installer in agent-safe mode:
curl -fsSL https://vllm-sr.ai/install.sh | bash -s -- --mode cli --runtime skip --no-launchLocate the OpenClaw config in this order unless the user already gave you a path:
$OPENCLAW_CONFIG_PATH./openclaw.json~/.openclaw/openclaw.jsonImport the OpenClaw model providers into canonical VSR config:
vllm-sr config import --from openclaw --source <openclaw.json> --target config.yamlDo not pass --force unless the user explicitly approves overwriting existing backup files.
After a successful import, report:
Suggest the next validation commands:
vllm-sr validate --config config.yaml
vllm-sr config router --config config.yamlIf the user wants runtime verification after validation, suggest:
vllm-sr serve --config config.yaml
curl http://127.0.0.1:8899/v1/modelsd8b03e3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.