0xli/nvidia-model-config/SKILL.md
Add the NVIDIA provider to OpenClaw with SecretRef apiKey (no plaintext in openclaw.json). Documents shell vs systemd gateway env so the key actually resolves. Includes Mixtral, Kimi, Nemotron Super, Nemotron Ultra, and MiniMax M2.5 model entries.
npx skillsauth add openclaw/skills nvidia-model-configInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill packages three reusable pieces:
scripts/merge_nvidia_config.py) that inserts the NVIDIA provider block into any openclaw.json file and configures apiKey as a SecretRef by default.openclaw models list --provider nvidia --all.NVIDIA_API_KEY must be set so the gateway can resolve it (this is not only openclaw.json).Use the skill whenever you want to replicate the NVIDIA models.providers.nvidia entry without guessing which keys or nested objects to copy.
rsync -av skills/nvidia-model-config /path/to/other/workspace/skills/).python skills/nvidia-model-config/scripts/merge_nvidia_config.py \
--config openclaw.json --key "YOUR_KEY" --setup-env ~/.config/openclaw/gateway.env --setup-systemd --backup
--config defaults to openclaw.json in the current directory.--key provides the API key (alternatively, set NVIDIA_API_KEY in your shell).--setup-env writes the key to a dedicated environment file (e.g., ~/.config/openclaw/gateway.env).--setup-systemd creates a systemd user override to load the environment file for the gateway.--backup saves the original file as openclaw.json.bak before overwriting.models.providers.nvidia.apiKey as:
{"source":"env","provider":"default","id":"NVIDIA_API_KEY"}If you prefer not to use --setup-systemd, you must set your key in the runtime environment where the OpenClaw gateway runs.
Interactive shell / CLI only (e.g. testing openclaw in a terminal):
export NVIDIA_API_KEY="$YOUR_KEY"
Gateway under systemd (typical on Linux) — the service does not read ~/.bashrc. Put the key in a file the unit loads, for example:
~/.config/openclaw/gateway.env (mode 600):NVIDIA_API_KEY=your_key_here
~/.config/systemd/user/openclaw-gateway.service.d/override.conf:[Service]
Environment=NVIDIA_API_KEY=
EnvironmentFile=-/home/YOUR_USER/.config/openclaw/gateway.env
The empty Environment=NVIDIA_API_KEY= clears any inherited value so EnvironmentFile is the single source of truth. Then:
systemctl --user daemon-reload
systemctl --user restart openclaw-gateway.service
You can also keep a personal ~/.config/openclaw/secrets.env and source it from ~/.bashrc for CLI-only use; that does not replace the gateway env above.
If you want to preview the changes before writing, add --dry-run and capture the printed JSON.
NVIDIA_API_KEY from config (env.vars.* and env.*) when present.models.providers.nvidia block with bundled NVIDIA models (Nemotron Super 1M ctx, Nemotron Ultra 253B ~128K ctx, MiniMax M2.5 ~204.8K ctx, plus Mixtral/Kimi entries). NVIDIA may return 403 if your key is not entitled to a model; pick a model that matches your account and catalog.api/baseUrl values in sync with NVIDIA’s integrate.api.nvidia.com endpoint.NVIDIA_API_KEY="$YOUR_KEY" \
python skills/nvidia-model-config/scripts/merge_nvidia_config.py \
--config openclaw.json --inline-key
Use --inline-key only for short-lived local tests.
openclaw models set nvidia/<model-id> (full id is nvidia/ + provider model id, e.g. nvidia/nvidia/nemotron-3-super-120b-a12b when the provider entry id is nvidia/nemotron-3-super-120b-a12b).agents.defaults.model.fallbacks so clients can recover if the primary model fails.models lists if they need aliases..zip/.skill file to share with teammates.tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。