← All skills
Tencent SkillHub Β· AI

Switch Modes

Switch between AI models dynamically to optimize costs and performance. Use when the user says mode commands like "eco mode", "balanced mode", "smart mode", or "max mode", or when they want to check their current mode with "/modes status" or configure modes with "/modes setup".

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Switch between AI models dynamically to optimize costs and performance. Use when the user says mode commands like "eco mode", "balanced mode", "smart mode", or "max mode", or when they want to check their current mode with "/modes status" or configure modes with "/modes setup".

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
REFERENCE.md, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 14 sections Open source page

Switch Modes

Dynamically switch between AI models to optimize costs and performance.

When to Use This Skill

Activate this skill when the user mentions: Mode switching commands: eco mode, balanced mode, smart mode, max mode Status check: /modes status Configuration: /modes setup

How It Works

The skill manages 4 predefined modes, each mapped to a specific model: eco β†’ Cheapest model (for summaries, quick questions) balanced β†’ Daily driver model (for general work) smart β†’ Powerful model (for complex reasoning) max β†’ Most powerful model (for critical tasks) Configuration is stored in ~/.openclaw/workspace/switch-modes.json.

1. Detect Mode Commands

When the user message contains any of these patterns: eco mode or eco (standalone) balanced mode or balanced smart mode or smart max mode or max /modes status /modes setup

2. Handle Setup Command (/modes setup)

If the configuration file doesn't exist or user requests setup: Use AskUserQuestion to gather model preferences for each mode: ECO mode: Recommend anthropic/claude-3.5-haiku BALANCED mode: Recommend anthropic/claude-sonnet-4-5 SMART mode: Recommend anthropic/claude-opus-4-5 MAX mode: Recommend anthropic/claude-opus-4-6 or openai/o1-pro Create/update ~/.openclaw/workspace/switch-modes.json with the structure: { "eco": "model-id", "balanced": "model-id", "smart": "model-id", "max": "model-id" } Confirm setup completion to the user.

3. Handle Status Command (/modes status)

Read the OpenClaw config at ~/.openclaw/openclaw.json to get current model Read ~/.openclaw/workspace/switch-modes.json to get mode mappings Determine which mode is currently active by matching the current model Display: βœ… Currently in [MODE] mode using [MODEL_ID]

4. Handle Mode Switch Commands

When user requests a mode switch: Read configuration: cat ~/.openclaw/workspace/switch-modes.json If file doesn't exist, prompt user to run /modes setup first. Get the target model from the config based on requested mode (eco/balanced/smart/max) Update OpenClaw config: Read current config: ~/.openclaw/openclaw.json Update the model field with the new model ID Write back to ~/.openclaw/openclaw.json Confirm to user: βœ… [MODE] mode activated Now using: [MODEL_ID]

Example 1: Mode Switch

User: eco mode Agent: [reads switch-modes.json, gets model for "eco"] Agent: [updates openclaw.json with new model] Agent: βœ… ECO mode activated Now using: anthropic/claude-3.5-haiku

Example 2: Status Check

User: /modes status Agent: [reads openclaw.json for current model] Agent: [reads switch-modes.json for mode mappings] Agent: βœ… Currently in BALANCED mode using anthropic/claude-sonnet-4-5

Example 3: First Time Setup

User: /modes setup Agent: [uses AskUserQuestion for each mode] Agent: [creates ~/.openclaw/workspace/switch-modes.json] Agent: βœ… Setup complete! You can now use: - eco mode - balanced mode - smart mode - max mode

File Locations

Configuration: ~/.openclaw/workspace/switch-modes.json OpenClaw Config: ~/.openclaw/openclaw.json Example Config: See example-config.json in skill directory

Common Edge Cases

Config file missing: Prompt user to run /modes setup Invalid model ID: Show error and ask user to reconfigure that mode Model not available: Suggest checking API keys and model access in OpenClaw Ambiguous input: If just "eco" or "smart" without "mode", still treat as mode switch command Case insensitive: Accept "ECO MODE", "Eco Mode", "eco mode" all the same

Important Notes

Mode switching is instant - no restart required Changes only affect the current session's default model Preserve all other settings in openclaw.json when updating model Always validate JSON before writing config files Use absolute paths: ~/.openclaw/... not relative paths

Reference

For detailed troubleshooting, supported models list, and FAQ, see ./REFERENCE.md.

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs
  • SKILL.md Primary doc
  • REFERENCE.md Docs