ZIP 文件中未找到技能(需包含 SKILL.md 文件) - cc-switch
Quick fix
升级 cc-switch 至 v3.16.2 或更高版本,并在导入同名 Skill 前手动删除旧目录,以解决路径解析与冲突提示错误。
Symptom
Section titled “Symptom”ZIP 文件中未找到技能(需包含 SKILL.md 文件)该问题集群涉及 cc-switch 在 Skill 管理与更新中的多个缺陷。首先,当导入已存在的同名 Skill 时,后端会静默跳过冲突并返回空数组,导致前端错误地提示「ZIP 文件中未找到技能(需包含 SKILL.md 文件)」。其次,在 Windows 系统中,由于反斜杠路径分隔符未被规范化为正斜杠,安装在子目录中的 Skill 会在检查更新时被静默跳过。此外,v3.10.3 版本在 Windows 上存在 Home 环境变量读取回归,导致升级后配置列表为空。
将 cc-switch 升级至 v3.16.2 或更高版本,以修复 Windows 路径分隔符导致的 Skill 更新失败以及 v3.10.3 的配置丢失问题。
如果遇到导入同名 Skill 报错,请手动删除已存在的同名 Skill 目录(通常位于 ~/.cc-switch/skills/<技能名>)后再重新导入。
如果升级后配置列表为空,请在设置中重新指定配置目录并重启程序,或覆盖安装 v3.10.2 降级。
Affected Versions
Section titled “Affected Versions”Toolcc-switch
Version3.10.3 - 3.16.1 (受影响范围)
PlatformsWindowsmacOS
Source Issues
Section titled “Source Issues”本页汇总自 3 个真实 issue
- 升级到 v3.10.3 后所有配置无法显示怎么办?
- 这是 Windows 下 Home 环境变量读取导致的回归问题。您可以降级到 v3.10.2,或者升级到 v3.11.0 及以上版本。也可以在最新版中重新设置一下配置目录并重启。
- Windows 系统中通过仓库安装的 Skill 无法自动更新?
- 由于 Windows 路径反斜杠未规范化,子目录 Skill 被更新检查跳过。请升级至 v3.16.2 修复此问题。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。