A skill for OpenClaw that allows you to dynamically switch the AI model for the current session without modifying openclaw.json.
- Official Catalog Support: Prioritizes models defined in
agents.defaults.modelsfollowing the OpenClaw standard. - Interactive Menu: Use
/switch-modelto get a list of available models as Telegram buttons, enriched with model descriptions. - Smart Search: Switch models using keywords, aliases, or tags (e.g., "switch to code model", "use flash").
- Metadata Aware: Displays descriptions and tags to help you choose the right model.
- Clone this repository into your OpenClaw workspace's
skillsfolder:git clone https://github.com/rin4096/openclaw-skill-model-switch.git skills/model-switch
- OpenClaw will automatically detect the skill.
/switch-model: Displays the interactive model selection menu.Switch model to flash: Switches to the model aliased as "flash".Use the pro model: Switches to the model aliased as "pro".Reset model: Removes the session override and returns to the default model.
By default, the skill recognizes:
flash->google/gemini-3-flash-previewpro->google/gemini-3-pro-previewdefault-> Resets to system default
The skill uses OpenClaw's session_status(model="...") tool to perform the override. It dynamically reads the available models from your openclaw.json using the included list_models.py script.
Created with love by Akiyama Mizuki for Ena. ๐