Thiết lập profile đa mô hình cho Claude Code
Tạo các profile Claude Code CLI độc lập để chạy Kimi, MiniMax, GLM, DeepSeek và Anthropic song song ở nhiều cửa sổ terminal.
Tiện íchNâng cao★ 1,323⑂ 212Điểm AI 8/10Cập nhật lần cuối: 8 thg 8, 2026
Skill này làm gì
- Dùng
CLAUDE_CONFIG_DIRđể tạo profile riêng tại~/.claude-profiles/<tên>/, mỗi profile có.claude.jsonriêng (token đăng nhập và lịch sử phiên tách biệt hoàn toàn). - Các thư mục nội dung (
skills/,projects/,hooks/,agents/) được symlink về~/.claude/nên bạn chỉ cần bảo trì một bản. sync-profile-settings.pyđăng ký làm hook SessionStart, tự đồng bộsettings.json(hook, marketplace, env flag, permissions) từ profile mặc định sang mọi profile — chỉ giữ khác biệt ở mô hình/nhà cung cấp.- Cung cấp alias shell
csk,csks,csd,csg,cssđể mở nhanh cửa sổ theo từng nhà cung cấp. - Hướng dẫn cấu hình cửa sổ ngữ cảnh chính xác: dùng hậu tố
[1m]hayCLAUDE_CODE_MAX_CONTEXT_TOKENS. - Bộ công cụ chẩn đoán/sửa lỗi:
claude-profiles-doctor,claude-profiles-init --repair, đồng bộ plugin và marketplace.
Phù hợp với ai
- Lập trình viên dùng nhiều API giá rẻ (Kimi, GLM, DeepSeek, MiniMax) bên cạnh Anthropic.
- Power user thích mở nhiều terminal/tmux để so sánh mô hình và tiết kiệm chi phí.
- Giảng viên, trưởng nhóm cần thiết lập đồng nhất nhiều nhà cung cấp cho học viên.
- Ai từng gặp cảnh profile phụ thiếu hook, thiếu plugin so với profile mặc định.
Ví dụ sử dụng
- "Cài giúp tôi profile để dùng Kimi và DeepSeek ở hai cửa sổ khác nhau" → skill symlink script, thêm alias, tạo
~/.claude/settings/kimi.json, chạyclaude-profiles-init. - Cửa sổ Kimi bị auto-compact quá sớm → skill phát hiện thiếu marker
[1m]trongANTHROPIC_MODELvà các biến liên quan, sửa rồi khởi động lại. - Skill/plugin có ở profile mặc định nhưng mất ở cửa sổ GLM → chạy
claude-plugins-sync.pyvàsync-profile-settings.py --allđể đồng bộ lạienabledPlugins.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục daymade-claude-code/claude-switch-models-setup từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/claude-switch-models-setup/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/daymade-claude-code/claude-switch-models-setup ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Kiểm tra điều kiện:
which claudevàpython3 --versionphải trả về kết quả hợp lệ. - Clone repo:
git clone https://github.com/daymade/claude-code-skills.git - Copy skill vào thư mục skill:
mkdir -p ~/.claude/skills && cp -r claude-code-skills/daymade-claude-code/claude-switch-models-setup ~/.claude/skills/ - Ghi lại đường dẫn tuyệt đối của repo (
cd claude-code-skills && pwd) — dùng đường dẫn tương đối sẽ tạo symlink hỏng mà không báo lỗi. - Mở Claude Code và yêu cầu: "Thiết lập profile đa nhà cung cấp cho Claude Code, tôi muốn dùng Kimi và DeepSeek".
- Nhập API key và base URL thật của từng nhà cung cấp khi được hỏi (không hardcode khóa vào file chia sẻ).
- Chạy
source ~/.zshrc(hoặc mở terminal mới), rồi kiểm tra bằngclaude-profiles-doctor. - Thử
csk,csd… để chắc chắn mỗi cửa sổ chạy đúng mô hình bạn muốn.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT