Skip to content

Skills ZIP 安装支持 .skill 后缀? #1240

@Huan-zhaojun

Description

@Huan-zhaojun

描述

当前 Skills ZIP Install 的文件选择对话框仅接受 .zip 后缀。但 .skill 是 Claude Code Skill的常见分发格式,本质就是 ZIP 压缩包改了后缀(由 skill-creatorpackage_skill.py 通过 zipfile.ZipFile 打包生成)。

后端 skill.rs 的 extract_local_zip() 使用 zip::ZipArchive 按格式解析,已天然兼容 .skill
文件。限制仅来自文件对话框的扩展名过滤。

建议修改

src-tauri/src/commands/import_export.rs 约第 103 行:

  • .add_filter("ZIP", &["zip"])
  • .add_filter("ZIP / Skill", &["zip", "skill"])

仅此一处,其余流程无需改动。

现状

用户拿到 .skill 包后需要手动改名为 .zip 才能通过 CC Switch 导入,体验不够顺畅。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions