An intelligent, zero-friction model routing engine that detects task intent—such as vision, coding, or complex reasoning—and automatically switches to the optimal AI model.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install smart-model-switcher-v4
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install smart-model-switcher-v4 using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Smart Model Switcher V4 is a sophisticated multi-modal perception layer designed for AI agents within the Openclaw Skills ecosystem. It eliminates the need for manual model selection by analyzing incoming messages for images, code snippets, or reasoning triggers in real-time. By dynamically routing requests to specialized models like qwen3-vl-plus for vision or glm-5 for development, it ensures high-performance output while optimizing resource usage.
The V4 update introduces advanced context analysis, allowing the agent to distinguish between pure image recognition and complex visual reasoning. This skill operates at a session level, meaning it can maintain different model configurations across multiple communication channels—such as Telegram, WebChat, or Feishu—without interference.
To deploy Smart Model Switcher V4 within your environment, configure your model preferences in your agent settings:
# Example configuration for model preferences
{
"modelPreferences": {
"vision": "bailian/qwen3-vl-plus",
"coding": "bailian/glm-5",
"reasoning": "bailian/qwq-plus",
"general": "bailian/qwen3.5-plus",
"fast": "bailian/qwen-turbo"
}
}
Ensure that the corresponding API keys for Bailian or GLM providers are active in your Openclaw Skills dashboard.
The skill manages model routing data through a hierarchical preference mapping and session-state tracking.
| Data Category | Field | Description |
|---|---|---|
| Model Preferences | vision, coding, reasoning, fast | Defines the primary model ID for specific task types. |
| Intent Detection | keywords, file_ext | Maps strings like '.py' or 'debug' to specific model categories. |
| Session Status | sessionKey, currentModel | Tracks the active model for each independent communication channel. |
| Fallback Logic | fallbackModel | Specifies the secondary model if the primary choice is unavailable. |
Loading
A powerful web search integration that delivers LLM-optimized snippets, content scores, and metadata for precise AI research.

A professional-grade tool for generating detailed hiking itineraries, safety briefs, and logistical plans for outdoor leaders and enthusiasts.

An autonomous transaction firewall and security auditor for BNB Chain and major EVM networks.

A professional-grade meteorological arbitrage tool that identifies discrepancies between Polymarket temperature betting lines and high-accuracy weather models.

An automated data analysis skill for tracking public music trends, playlist performance, and artist metrics on Netease Cloud Music.

A specialized toolset for building, refining, and auditing modular AI agent skills that extend model capabilities with specialized knowledge.








































