← Back to Skills Marketplace
336
Downloads
1
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install smart-model-switcher-v3
Description
Universal Smart Model Switcher V3 - Multi-Provider, Multi-Model intelligent switching. Automatically selects the best model from ALL your purchased API plans...
Usage Guidance
Do not install or provide API keys yet. The skill claims automated key validation, plan detection, and background scripts but the published bundle contains only documentation (no scripts or code) while still instructing you to place API keys in ~/.openclaw/openclaw.json or as environment variables. Ask the author to (1) publish the missing scripts and source code so you can inspect them, (2) update the skill metadata to declare required environment variables, and (3) provide reproducible build/install steps and signed releases (or a checked GitHub tag). If you need to test behavior, run it in a sandboxed environment and never reuse real provider keys — create limited-scope/test keys or revoke keys after testing. If the author instructs you to download scripts from external URLs, treat that as higher risk and inspect those files before running them.
Capability Analysis
Type: OpenClaw Skill
Name: smart-model-switcher-v3
Version: 3.0.0
The skill bundle references critical implementation scripts (scripts/runtime-switch.ps1 and scripts/auto-monitor.ps1) that are missing from the provided files, making it impossible to verify how sensitive API keys for multiple providers (Bailian, MiniMax, GLM, Kimi) are handled. Furthermore, the documentation describes a 'background monitoring service' and automated API key validation processes that require high-privilege access to environment variables and configuration files, posing a significant risk of credential exposure or unauthorized persistence without transparent code logic.
Capability Assessment
Purpose & Capability
The README/SKILL.md describe active runtime behavior (API key validation, plan detection, connection-pool preloading, zero-latency switching, background monitor scripts). However the published package contains no executable code or scripts to implement those features (no scripts/ directory in the manifest). The skill also does not declare required credentials/config in its registry metadata despite describing multi-provider API key management. These inconsistencies mean the package as published cannot provide the claimed capabilities and may be incomplete or intentionally misleading.
Instruction Scope
The SKILL.md instructs the agent/operator to read and use ~/.openclaw/openclaw.json and/or environment variables like BAILIAN_API_KEY, MINIMAX_API_KEY, GLM_API_KEY, KIMI_API_KEY and to run scripts such as ./scripts/runtime-switch.ps1 and ./scripts/auto-monitor.ps1. Those files/scripts are not present in the bundle. The instructions therefore ask the agent to access local config and secrets (reasonable for a model-switcher) but do so without declaring or packaging the code that will perform network calls — creating an ambiguity about what will actually access those secrets. The SKILL.md also contains a pre-scan prompt-injection signal (unicode-control-chars) which could indicate crafted content attempting to influence evaluators or runtime behavior.
Install Mechanism
No install spec is provided (instruction-only), which minimizes direct install-time risk because nothing is written to disk by an installer. The README suggests installation via 'npx skills add' or manual git clone into OpenClaw directories; those are normal. However the README references scripts that are not included; if users follow the manual steps and then obtain scripts from elsewhere (untrusted locations) that introduces risk. Also the package's lack of code means users may download complementary components from other sources — a potential vector for supply-chain confusion.
Credentials
The registry metadata lists no required environment variables or primary credential, but the documentation and SKILL.md clearly expect multiple provider API keys (BAILIAN_API_KEY, MINIMAX_API_KEY, GLM_API_KEY, KIMI_API_KEY) and a config file at ~/.openclaw/openclaw.json. Not declaring these in the skill metadata is a mismatch and a red flag: the skill will need access to sensitive API keys to function, yet that requirement wasn't declared for reviewers or users.
Persistence & Privilege
The skill is not always-enabled (always: false) and is user-invocable; there is no install spec that would embed persistent privileged code. Nothing in the manifest requests system-wide persistence or modifies other skills' configs. This dimension does not introduce additional privilege concerns by itself.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install smart-model-switcher-v3 - After installation, invoke the skill by name or use
/smart-model-switcher-v3 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.0.0
🚀 V3.0.0 - Universal Multi-Provider Support
NEW FEATURES:
• Full multi-provider support (Bailian/MiniMax/GLM/Kimi)
• API key auto-validation at startup
• Plan detection - only uses purchased models
• Cost optimization - prefers cost-effective models
• Cross-provider switching support
• 50+ models supported (up from 5 in V2)
• Complete scripts included (runtime-switch + auto-monitor)
• INSTALL.txt included for easy post-install setup
IMPROVEMENTS:
• Switch latency reduced to <80ms
• Enhanced fallback logic
• Better task classification (8 categories)
• Detailed installation guide
SUPPORTED PROVIDERS:
• Bailian (Qwen), MiniMax, GLM (Zhipu), Kimi (Moonshot)
INSTALLATION:
After installing, see INSTALL.txt for quick setup steps.
Metadata
Frequently Asked Questions
What is Smart Model Switcher V3?
Universal Smart Model Switcher V3 - Multi-Provider, Multi-Model intelligent switching. Automatically selects the best model from ALL your purchased API plans... It is an AI Agent Skill for Claude Code / OpenClaw, with 336 downloads so far.
How do I install Smart Model Switcher V3?
Run "/install smart-model-switcher-v3" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Smart Model Switcher V3 free?
Yes, Smart Model Switcher V3 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Smart Model Switcher V3 support?
Smart Model Switcher V3 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Smart Model Switcher V3?
It is built and maintained by davidme6 (@davidme6); the current version is v3.0.0.
More Skills