fdsf53451001

CLI Switch — AI skill for Claude Code

AI community

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:

  1. Setup CLI — select which CLIs you use
  2. Set global level — enable sync for your user-level config
  3. 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