skills 无法获取/插件被回滚 cc-switch
Quick fix
升级 cc-switch 到 v3.9.0 修复 skills 获取;插件配置被覆盖时备份 ~/.claude/settings.json 的 enablePlugins 到通用配置片段。
Symptom
Section titled “Symptom”plugin里的插件无法被识别和管理该问题包含两个相关变体:一是 skills 页面无法加载或 skills 无法获取,用户本地已有 skills 但界面一直加载;二是 plugin/skills 配置在切换供应商后被覆盖或回滚,导致每次使用 cc-switch 后需要重新安装插件。评论中说明插件本体并未回滚,但配置文件整体被重写。 对于 skills 无法获取,有用户提到可能与 steamcommunity 302、hosts 或反代类代理导致的证书/SSL 问题有关;维护者建议升级到 v3.9.0,该版本对 skills 功能做了优化。另有用户确认 3.9 beta 可解决无法获取 skill 问题。对于插件配置被覆盖,用户给出的临时方案是保存 ~/.claude/settings.json 中的 enablePlugins 到通用配置片段。#668 被维护者标记为 #5582 的重复,但 #5582 不在本 cluster 中,因此本页仅记录本 cluster 内可确认的信息。
将 cc-switch 升级到 v3.9.0 或更新版本;维护者称新版对 skills 功能做了优化,用户反馈 3.9 beta 可解决无法获取 skill 的问题。
如果 skills 无法获取且你使用了 steamcommunity 302、hosts 或反代类代理访问 GitHub,尝试暂时关闭该代理或改用其他访问方式,排除证书/SSL 问题。
如果每次使用 cc-switch 后 plugin 配置被覆盖,先安装并启用插件,然后把 ~/.claude/settings.json 中的 enablePlugins 配置保存到 cc-switch 的“通用配置片段”中,避免切换供应商时被整体重写。
~/.claude/settings.json {"enablePlugins": {// 保留当前已启用的插件配置,并将其备份到 cc-switch 的通用配置片段}}
Affected Versions
Section titled “Affected Versions”Source Issues
Section titled “Source Issues”本页汇总自 3 个真实 issue
- 为什么每次使用 cc-switch 后插件都要重新安装?
- 评论中说明插件本体没有回滚,但配置文件整体被重写了。可将 ~/.claude/settings.json 中的 enablePlugins 部分保存到“通用配置片段”中。
- 3.8.3 skills 无法获取怎么办?
- 维护者建议升级到 v3.9.0;有用户反馈 3.9 beta 可以解决无法获取 skill 的问题。
- 代理会影响 skills 获取吗?
- 有用户反馈开启 steamcommunity 302 或类似 hosts/反代访问 GitHub 可能导致证书或 SSL 问题,关闭后恢复正常。
- 切换供应商后 skills 配置被覆盖是同一个问题吗?
- 是相关变体:skills 无法获取/加载与 plugin/skills 配置被覆盖都在本 cluster 中出现。配置覆盖的临时缓解是备份 enablePlugins 配置。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。