← Back to Skills Marketplace
forrestinfo

Openclaw Llm Router

by forrestinfo · GitHub ↗ · v2.1.0 · MIT-0
cross-platform ✓ Security Clean
198
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install openclaw-llm-router
Description
Intelligent model router for OpenClaw. Reads your local config, classifies available models into three tiers (Premium / Balanced / Economy), and routes each...
Usage Guidance
This skill appears to do what it says: it reads your local OpenClaw config and environment to detect active providers and then maps available models into Premium/Balanced/Economy tiers. Before installing or running it: (1) Inspect your OpenClaw config files (~/.openclaw/openclaw.json, ~/.openclaw/models.json, ~/.clawdbot/clawdbot.json) for any stored API keys — consider removing secrets or using environment variables if you prefer. (2) Review scripts/read_config.py if you want to confirm it only checks presence of keys (it does not print key values) and only queries localhost:11434 for Ollama. (3) Note the SKILL.md mentions 'web-search-powered' updates but no web-update code is included — if you see an updated version that performs web requests, review the implementation. (4) Run the provided script locally (or in a sandbox) to verify behavior before granting it broader access.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-llm-router Version: 2.1.0 The skill is a model routing utility designed to categorize LLMs into performance tiers (Premium, Balanced, Economy) based on a user's local configuration. It includes a Python script (scripts/read_config.py) that identifies active providers by checking for the presence of API keys in standard OpenClaw configuration paths (e.g., ~/.openclaw/openclaw.json) and environment variables. The logic is transparent, aligns with the stated purpose of model management, and lacks any indicators of data exfiltration, malicious execution, or prompt injection attacks.
Capability Assessment
Purpose & Capability
The skill declares only python3 and provides a script that reads OpenClaw config files and environment keys to determine active providers and available models, which aligns with the router description. The providers and model-tier mappings in the references and script match the stated functionality.
Instruction Scope
The SKILL.md and read_config.py limit actions to scanning local config files (~/.openclaw/openclaw.json, ~/.openclaw/models.json, ~/.clawdbot/clawdbot.json, $OPENCLAW_CONFIG, and ./openclaw.json), checking env vars, and pinging localhost:11434 to detect Ollama. That scope is appropriate for a local router. Note: the README/SKILL.md mentions 'web-search-powered model library updates' but there is no code in the package that performs web searches or external lookups — this claim isn't implemented in the included script and should be treated as unimplemented or requiring additional code.
Install Mechanism
No install script or remote downloads are included; the skill is instruction-only with a small local Python script (no archives or remote URLs). This is low-risk from an installation perspective.
Credentials
The skill does not require any declared environment variables but deliberately checks for many provider API key names (both in parsed config files and in process environment). This is proportionate to its purpose (detecting which providers are activated). However, the skill reads local configuration files which may contain API keys or secrets; the provided script checks presence but does not print key values. Users should be aware the skill inspects files/ENV that can contain sensitive credentials.
Persistence & Privilege
The skill does not request always:true or other elevated persistence. It is user-invocable and does not modify other skills or system-wide settings. Autonomous invocation is permitted (platform default) but not combined with other red flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-llm-router
  3. After installation, invoke the skill by name or use /openclaw-llm-router
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.1.0
三档套餐体系,全量70+模型含定价,自动读取本地配置归类
v2.0.0
三档套餐体系,全量模型库含真实定价,自动读取本地配置归类
v1.0.0
Initial release: 智能多模型路由器,支持全量模型库、web search自动更新、OpenClaw配置读取
Metadata
Slug openclaw-llm-router
Version 2.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Openclaw Llm Router?

Intelligent model router for OpenClaw. Reads your local config, classifies available models into three tiers (Premium / Balanced / Economy), and routes each... It is an AI Agent Skill for Claude Code / OpenClaw, with 198 downloads so far.

How do I install Openclaw Llm Router?

Run "/install openclaw-llm-router" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Openclaw Llm Router free?

Yes, Openclaw Llm Router is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Openclaw Llm Router support?

Openclaw Llm Router is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Openclaw Llm Router?

It is built and maintained by forrestinfo (@forrestinfo); the current version is v2.1.0.

💬 Comments