KS
Killer-Skills

windsurf-auto-model-switcher — how to use windsurf-auto-model-switcher how to use windsurf-auto-model-switcher, windsurf-auto-model-switcher setup guide, OpenAI backend automation, AzureOpenAI model switching, windsurf-auto-model-switcher alternative, windsurf-auto-model-switcher vs manual model switching, automated AI workflow optimization, windsurf-auto-model-switcher install, programmable keyboard simulation for AI agents

v1.0.0
GitHub

About this Skill

Perfect for AI Agents needing automated model switching for OpenAI backends, such as Cursor, Windsurf, and Claude Code, to streamline AI workflow operations. windsurf-auto-model-switcher is a collection of tools for testing, operating, and maintaining OpenAI backends, allowing for programmable model switching using keyboard simulation.

Features

Switches Windsurf Cascade AI models programmatically using keyboard simulation
Requires custom keybindings for operation, as outlined in SETUP.md
Supports model hints in STRUT Strategy sections for optimized model selection
Ensures safety with screenshot verification for auto-switching
Compatible with German keyboards using F-keys instead of Ctrl+Alt due to AltGr conflict

# Core Topics

karstenheld3 karstenheld3
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
45
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add karstenheld3/OpenAI-BackendTools/windsurf-auto-model-switcher

Agent Capability Analysis

The windsurf-auto-model-switcher MCP Server by karstenheld3 is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use windsurf-auto-model-switcher, windsurf-auto-model-switcher setup guide, OpenAI backend automation.

Ideal Agent Persona

Perfect for AI Agents needing automated model switching for OpenAI backends, such as Cursor, Windsurf, and Claude Code, to streamline AI workflow operations.

Core Value

Empowers agents to programmatically switch Windsurf Cascade AI models using keyboard simulation, providing seamless integration with OpenAI and AzureOpenAI, and enabling advanced AI workflow automation through screenshot verification and custom keybindings.

Capabilities Granted for windsurf-auto-model-switcher MCP Server

Automating model switching for AI workflows
Streamlining OpenAI backend operations
Debugging AI model interactions using screenshot verification

! Prerequisites & Limits

  • Requires custom keybindings
  • Compatible with German keyboards using F-keys, not Ctrl+Alt
  • Model selector requires Windsurf window focus
  • Auto-switching requires safety check through screenshot verification
Project
SKILL.md
1.7 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Windsurf Auto Model Switcher

Switch Windsurf Cascade AI models programmatically using keyboard simulation.

MUST-NOT-FORGET

  • Requires custom keybindings (see SETUP.md)
  • German keyboards: Use F-keys, not Ctrl+Alt (AltGr conflict)
  • Model selector requires Windsurf window focus
  • Auto-switching requires safety check (screenshot verification)

Model Hints in STRUT

STRUT Strategy sections may include model hints:

├─ Strategy: Analyze requirements, design solution
│   - Opus for analysis, Sonnet for implementation

Model hints are recommendations - agent decides based on actual task.

Prerequisites

  1. Run SETUP.md to install keybindings
  2. Restart Windsurf after setup

Files

  • select-windsurf-model-in-ide.ps1 - Select a model by search query
  • windsurf-model-registry.json - All available models and costs
  • update-model-registry/UPDATE_WINDSURF_MODEL_REGISTRY.md - Workflow to update the registry

Usage

powershell
1# Select Claude Sonnet 4.5 2.\select-windsurf-model-in-ide.ps1 -Query "sonnet 4.5" 3 4# Select Claude Opus 4.5 (Thinking) 5.\select-windsurf-model-in-ide.ps1 -Query "opus 4.5 thinking" 6 7# Select GPT-5.2 Low Reasoning 8.\select-windsurf-model-in-ide.ps1 -Query "gpt-5.2 low"

Model Registry

See windsurf-model-registry.json for all available models and their credit costs.

To update the registry, see update-model-registry/UPDATE_WINDSURF_MODEL_REGISTRY.md.

Keybindings

Installed by SETUP.md:

  • Ctrl+Shift+F9 - Open model selector
  • Ctrl+Shift+F10 - Cycle to next model

Troubleshooting

Script types into editor: Run SETUP.md and restart Windsurf.

Model doesn't change: Ensure Cascade panel is visible.

Special characters (German keyboard): Use F-keys, not Ctrl+Alt.

Related Skills

Looking for an alternative to windsurf-auto-model-switcher or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication