# Claude Switch Models Setup

Isolates profiles for multi-provider setup and switching models in separate terminal...

- Repository: https://github.com/daymade/claude-code-skills (1509 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add daymade/claude-code-skills --skill claude-switch-models-setup -g -a claude-code -y`
Codex: `npx skills add daymade/claude-code-skills --skill claude-switch-models-setup -g -a codex -y`
Cursor: `npx skills add daymade/claude-code-skills --skill claude-switch-models-setup -g -a cursor -y`
Gemini CLI: `npx skills add daymade/claude-code-skills --skill claude-switch-models-setup -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add daymade/claude-code-skills`

## Description

Isolates profiles for multi-provider setup and switching models in separate terminal windows (Kimi, MiniMax, DeepSeek, GLM, StepFun, Anthropic). Use for provider switching, csk/csd/csg aliases, CLAUDE_CONFIG_DIR, ~/.claude-profiles, profile drift (missing skills/hooks, symlinks, settings), context-window setup ([1m], CLAUDE_CODE_MAX_CONTEXT_TOKENS), or reducing startup context from preloaded MCP tool schemas.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Claude Code Profiles and Local Skill Activation

## Overview

This skill creates an isolated-but-shared profile system for Claude Code CLI. Each profile gets its own `.claude.json` state file (provider credentials and session history) while sharing skills, projects, hook scripts, agents, and installed plugin state across all profiles, and converging each profile's `settings.json` (hook registration, marketplaces, env feature flags, permissions, preferences) plus the **behavior slice of its `.claude.json`** (e.g. `workflowSizeGuideline`) from the default profile, so the only intended difference between profiles is the model/provider.

The result: you can open one terminal with Kimi, another with DeepSeek, another with Anthropic, each running as a fully independent Claude Code process, without configuration bleed.

For reducing fixed startup context from preloaded MCP tool schemas, read
[references/mcp-startup-context.md](references/mcp-startup-context.md). It owns
same-mode measurement, active-profile discovery, provider compatibility checks,
reversible server suppression, and fresh-process acceptance.

## How It Works

The rest: https://github.com/daymade/claude-code-skills/blob/HEAD/daymade-claude-code/claude-switch-models-setup/SKILL.md
