Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Thiết lập hồ sơ đa nhà cung cấp cho Claude Code

Tạo các hồ sơ Claude Code CLI cách ly để chạy Kimi, MiniMax, GLM, DeepSeek và Anthropic song song trong nhiều cửa sổ terminal.

Tiện íchNâng cao1,323212Điểm AI 8/10Cập nhật lần cuối: 8 thg 8, 2026

Làm được gì

  • Dùng CLAUDE_CONFIG_DIR để tạo hồ sơ riêng tại ~/.claude-profiles/<tên>/: token và lịch sử phiên tách biệt, còn skills, projects, hooks, agents thì dùng chung qua symlink.
  • Đăng ký sync-profile-settings.py làm hook SessionStart để mọi hồ sơ tự đồng bộ settings.json từ hồ sơ mặc định (đăng ký hook, marketplace, cờ env, permissions), chỉ chừa lại các khóa định danh mô hình/nhà cung cấp.
  • Tạo alias shell csk, csks, csd, csg, css để mở nhanh cửa sổ theo từng nhà cung cấp.
  • Cấu hình đúng cửa sổ ngữ cảnh cho từng provider ([1m] hay CLAUDE_CODE_MAX_CONTEXT_TOKENS tường minh) để tránh bị tóm tắt/nén quá sớm.
  • Chẩn đoán và sửa lỗi: symlink bị lệch thành thư mục thật, "corrupted installLocation", skill có ở hồ sơ mặc định nhưng thiếu ở hồ sơ bên thứ ba.

Phù hợp với ai

  • Người dùng Claude Code nâng cao đang dùng nhiều API của Kimi, MiniMax, GLM, DeepSeek, StepFun bên cạnh Anthropic.
  • Lập trình viên muốn mở nhiều cửa sổ tmux chạy các mô hình khác nhau để tối ưu chi phí và tốc độ.
  • Ai đang đau đầu vì hook/plugin hoạt động ở hồ sơ này nhưng biến mất ở hồ sơ khác.

Ví dụ sử dụng

  1. "Cài giúp mình Kimi và DeepSeek ở hai cửa sổ riêng" → kiểm tra điều kiện, tạo file settings provider, chạy claude-profiles-init, hướng dẫn alias.
  2. "Hook của mình không chạy trong cửa sổ GLM" → chỉ ra nguyên nhân ở settings.json cục bộ và chạy sync-profile-settings.py --all.
  3. "Mô hình 1M token mà cứ bị nén ngữ cảnh sớm" → phát hiện thiếu hậu tố [1m] trong ANTHROPIC_MODEL và các biến liên quan.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/daymade-claude-code/claude-switch-models-setup/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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.

  1. Mở terminal và clone kho: git clone https://github.com/daymade/claude-code-skills.git
  2. Chép skill vào thư mục skills: mkdir -p ~/.claude/skills && cp -r claude-code-skills/daymade-claude-code/claude-switch-models-setup ~/.claude/skills/
  3. Kiểm tra điều kiện: which claude, python3 --version, shell là zsh hoặc bash.
  4. Khởi động lại Claude Code và yêu cầu: "Thiết lập hồ sơ đa nhà cung cấp cho Claude Code".
  5. Chạy scripts/setup.sh trong skill, hoặc tự symlink 5 script vào ~/.config/claude-switch-models-setup/ bằng đường dẫn tuyệt đối (đường dẫn tương đối sẽ tạo link hỏng mà không báo lỗi).
  6. Tạo ~/.claude/settings/<provider>.json từ mẫu trong assets/templates/ và điền API key, base URL của bạn.
  7. Chạy claude-profiles-init, kiểm tra bằng claude-profiles-doctor, rồi source ~/.zshrc để dùng alias csk, csd