cc-switch-cli

Switch AI coding assistant providers and sync MCP servers, prompts, and skills across apps.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/Aradotso/devtools-skills --skill cc-switch-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cc-switch-cli
Source: https://github.com/Aradotso/devtools-skills/tree/main/skills/cc-switch-cli
Command: npx skills add https://github.com/Aradotso/devtools-skills --skill cc-switch-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

cc-switch-cli eliminates the hassle of manually reconfiguring multiple AI coding assistants (Claude Code, Codex, Gemini, OpenCode, OpenClaw) when you need to switch providers, update MCP servers, or keep prompts/skills aligned across apps.

Core Features & Use Cases

  • Unified provider switching: list, switch, export, speed-test, and stream-check API providers across supported apps.
  • MCP server orchestration: add/edit/delete, enable/disable per app, validate commands, sync imports into each assistant’s live configuration, and keep MCP setups consistent.
  • Prompts and community skills management: activate/deactivate prompt presets, discover/install/uninstall and enable/disable skills, and sync them into each app’s local skill directories.

Quick Start

Ask the assistant to help you configure your Claude Code MCP servers by running cc-switch mcp add, enabling the server for Claude, then syncing with cc-switch mcp sync.

Frequently Asked Questions about cc-switch-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I switch AI coding assistant providers across multiple apps from one place?

Use a unified CLI to switch providers across Claude Code, Codex, Gemini, OpenCode, and OpenClaw. It lists, selects, and exports configurations so all supported assistants update from a single command instead of manual reconfiguration.

What's the best way to sync MCP servers across Claude Code and other coding assistants?

Sync MCP servers by adding them via CLI, enabling per app, and running a sync command. This imports configurations into each assistant's live setup, keeping MCP servers consistent across Claude Code, Codex, Gemini, and other supported apps.

Can I run API health checks and speed tests on coding assistant providers before switching?

Yes, the CLI supports provider health checks including speed tests and stream checks. You can test API providers across supported assistants before switching, ensuring the selected provider responds reliably for your coding workflows.

How do I manage prompt presets and community skills across multiple AI coding assistants?

Activate or deactivate prompt presets and discover, install, and sync community skills through the CLI. It synchronizes prompts and skills into each app's local directories, keeping configurations aligned across Claude Code, Codex, Gemini, OpenCode, and OpenClaw.

Does cc-switch-cli support exporting and importing configurations for deterministic setup?

Yes, the CLI supports deterministic export and import of provider, MCP, prompt, and skills state. You can export configurations to files and import them later, enabling reproducible setups across environments and multi-app scoping via the --app flag.

How do I scope provider switching and MCP sync commands to a specific AI coding assistant?

Use the --app flag to scope commands to a specific assistant like Claude Code, Codex, or Gemini. This targets provider switching, MCP server management, and skill sync operations to only the selected app, preventing unintended cross-app changes.