Skills rei
Set up Rei Qwen3 Coder as a model provider. Use when configuring coder.reilabs.org, adding Rei to Clawdbot, or troubleshooting 403 errors from Rei endpoints.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/0xreisearch/rei" ~/.claude/skills/openclaw-skills-rei && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/0xreisearch/rei" ~/.openclaw/skills/openclaw-skills-rei && rm -rf "$T"
manifest:
skills/0xreisearch/rei/SKILL.mdsource content
Rei Qwen3 Coder
Rei provides Qwen3 Coder via an OpenAI-compatible endpoint at
coder.reilabs.org.
Setup via Script
./skills/rei/scripts/setup.sh YOUR_REI_API_KEY
This adds the provider, adds it to the model allowlist, and restarts the gateway.
Setup via Agent
Ask your agent:
"Set up Rei with API key: YOUR_KEY"
The agent will read this skill and run the setup script for you.
Switching Models
Via chat:
/model rei /model opus
Via script:
./skills/rei/scripts/switch.sh rei ./skills/rei/scripts/switch.sh opus
Via agent:
"Switch to Rei" or "Switch back to Opus"
Revert
If something breaks, restore the backup:
./skills/rei/scripts/revert.sh
Manual Setup
Add to
~/.clawdbot/clawdbot.json:
{ "models": { "providers": { "rei": { "baseUrl": "https://coder.reilabs.org/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "headers": { "User-Agent": "Clawdbot/1.0" }, "models": [{ "id": "rei-qwen3-coder", "name": "Rei Qwen3 Coder", "contextWindow": 200000, "maxTokens": 8192 }] } } }, "agents": { "defaults": { "models": { "rei/rei-qwen3-coder": { "alias": "rei" } } } } }
Then restart:
clawdbot gateway restart
Troubleshooting
403 errors: The
User-Agent: Clawdbot/1.0 header is required. The setup script adds this automatically. If you configured manually, make sure the header is present.
"Model not allowed": Rei must be in
agents.defaults.models to switch to it. The setup script handles this. For manual setup, add the allowlist entry shown above.