CLI Switch — AI skill for Claude Code
Sync MCP servers, skills, and instructions across AI CLIs (Claude Code, Codex, opencode, Kiro, Antigravity, GitHub Copilot).
How to install CLI Switch
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open fdsf53451001/cli-switch and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What CLI Switch does
Sync MCP servers, skills, and instructions across AI CLIs (Claude Code, Codex, opencode, Kiro, Antigravity, GitHub Copilot).
Alternatives in AI
- HarnessKit — More than a skill manager — manage skills, MCP servers, plugins, hooks, CLIs, configs, memory & rules across e 416 ★
- onWatch — Open-source Go CLI that tracks AI API quota usage across 7 providers (Synthetic, Z.ai, Anthropic, Codex, GitHu 397 ★
- AI Toolkit — Professional-grade AI coding toolkit: 94 skills, 44 agents, multi-platform (Claude, Cursor, Windsurf, Copilot 167 ★
README
cli-switch
Keep your **MCP servers, skills, instructions, and custom agents** in sync across multiple AI CLIs — automatically.
Supports: **Claude Code · Codex · opencode · Kiro · Antigravity CLI (`agy`) · GitHub Copilot CLI (`copilot`)**
**Project instruction safety:** different `AGENTS.md` and native instruction files now stop with a conflict, even if they share headings. Review and reconcile their contents before syncing; cli-switch no longer combines their lines automatically.
The Problem
You're managing MCP servers, skills, instruction files, and reusable agents separately in multiple AI CLIs, all with incompatible formats. `cli-switch` gives you a single place to edit, and syncs everything everywhere.
Install
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/fdsf53451001/cli-switch/main/install.sh | bash
Pre-built binaries for macOS (Apple Silicon / Intel), Linux x86_64, and Windows x86_64. No Rust required.
Update
Run the installer again; configuration and snapshots are preserved:
curl -fsSL https://raw.githubusercontent.com/fdsf53451001/cli-switch/main/install.sh | bash
cli-switch --version
To install an exact release instead of `latest`:
curl -fsSL https://raw.githubusercontent.com/fdsf53451001/cli-switch/main/install.sh \
| CLI_SWITCH_VERSION=v0.3.0 bash
Quick Start
cli-switch
This opens the interactive menu. Follow the steps:
- Setup CLI — select which CLIs you use
- Set global level — enable sync for your user-level config
- Set project level — enable sync for the current project directory
That's it. Edit the canonical store or any managed CLI copy — `cli-switch sync` performs a three-way comparison and propagates conflict-free changes as one transaction.
Windows
From PowerShell:
irm https://raw.githubusercontent.com/fdsf53451001/cli-switch/main/install.ps1 | iex
The same command updates an existing Windows
Related Skills
Friday
One CLI to manage AI agent configs from a single canonical store. One YAML source renders onto Claude Code, Co
Sync Instructions
Sync CLAUDE.md instruction files to other AI agents (Gemini, Codex, OpenCode, Kiro, Cursor, Kimi, Vibe, Qwen,
AgentBridge
Migrate AI coding agent config between 12 agents — Claude Code, Codex, Copilot, Cursor, Gemini, Crush, Grok, o
Agent Toggle
Temporarily disable and restore AI-agent skills, agents, commands, rules, plugins and MCP servers across Claud
Intelligence
Build, version and distribute AI agent intelligence across your organization - one CLI, versioned Intelligence
AI Config Sync Manager
Bidirectional sync for Claude Code and Codex — instructions, skills, agents, MCP servers, hooks, permissions.
Related Agents
Protocol Researcher
Verifies facts about vendor agent CLIs, SDKs, protocols and terms (Claude Code, Codex, Gemini CLI, OpenCode, A
Consult Agent
Execute cross-tool AI consultations via Task spawning. Use when agents or workflows need a second opinion from
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode