skills will not fetch / plugins rolled back - cc-switch
Quick fix
Upgrade cc-switch to v3.9.0 for the skills fetch fix. If plugin config is overwritten, back enablePlugins up into a general config fragment.
Symptom
Section titled “Symptom”plugin里的插件无法被识别和管理The plugins under plugin cannot be detected or managed
Two related variants. First, the skills page will not load or skills will not fetch: the user has skills locally but the interface just keeps loading. Second, plugin/skills config being overwritten or rolled back after switching provider, so plugins have to be reinstalled after every use of cc-switch. Comments explain the plugins themselves are not rolled back — the config file is rewritten wholesale.
For skills not fetching, users mention it may relate to certificate/SSL problems from a steamcommunity 302, hosts entries, or a reverse-proxy-style proxy. Maintainers suggest upgrading to v3.9.0, which improved the skills feature, and a user confirmed the 3.9 beta resolves skills not fetching. For plugin config being overwritten, the user workaround is saving enablePlugins from ~/.claude/settings.json into a general config fragment. #668 was marked by maintainers as a duplicate of #5582, but #5582 is not in this cluster, so this page records only what can be confirmed within it.
Upgrade cc-switch to v3.9.0 or newer; maintainers say the new version improved the skills feature, and users report the 3.9 beta resolving skills not fetching.
If skills will not fetch and you reach GitHub through a steamcommunity 302, hosts entries, or a reverse-proxy-style proxy, turn that proxy off temporarily or use another route to rule out certificate/SSL problems.
If plugin config is overwritten every time you use cc-switch, install and enable the plugins first, then save the enablePlugins config from ~/.claude/settings.json into the cc-switch general config fragment so a provider switch does not rewrite it wholesale.
~/.claude/settings.json {"enablePlugins": {// 保留当前已启用的插件配置,并将其备份到 cc-switch 的通用配置片段}}
Affected Versions
Section titled “Affected Versions”Source Issues
Section titled “Source Issues”This page is distilled from 3 real issues
- Why do I have to reinstall the plugins every time I use cc-switch?
- Comments explain the plugins themselves are not rolled back — the config file is rewritten wholesale. Save the enablePlugins section of ~/.claude/settings.json into the general config fragment.
- Skills will not fetch on 3.8.3. What now?
- Maintainers suggest upgrading to v3.9.0; users report the 3.9 beta resolving skills not fetching.
- Can a proxy affect skills fetching?
- Users report that a steamcommunity 302 or similar hosts/reverse-proxy route to GitHub can cause certificate or SSL problems, and turning it off restores normal behaviour.
- Is skills config being overwritten after switching provider the same problem?
- A related variant: both skills not fetching/loading and plugin/skills config being overwritten appear in this cluster. The stopgap for the overwrite is backing enablePlugins up.
Related problems
Section titled “Related problems”This is an unofficial community wiki with no affiliation to the cc-switch authors or the project itself. Its content is compiled from the project's public GitHub issues. This site distributes no software.