SkillUI v0.2.0 一个技能管理器,为什么较真 App Store 的沙盒规则?

2026-08-07 11:25:20    产品更新   

一句话:SkillUI v0.2.0 完成 macOS App Store 适配,Linux 打包升级为 deb + AppImage,数据目录跨平台统一为 ~/.skillui

SkillUI 是管理 AI 编程技能(skills)的桌面应用。Cursor、Claude Code、Windsurf 这类工具的技能规则散落在各自的配置目录里,SkillUI 把它们收拢到一起,一键同步给 12 款工具。v0.2.0 没有加新功能,它做的是另一件事:把"安装"这关走通——macOS 适配 App Store 沙盒,Linux 用上正规的 deb 和 AppImage 安装包。一个工具真正走向成熟,是从"能跑"到"能上架"开始的。

技能管理主页

App Store 适配:技能安装不再撞墙

Mac 用户装技能时遇到过"权限不足"吗?App Sandbox 把每个应用关进独立沙盒,系统临时目录(/var/folders/...)禁止写入,从 URL 安装技能就在这里卡住,报 EPERM。

这版把临时文件改写到技能目录 ~/.skillui/skills 下——这块区域在沙盒授权范围内。文件写完直接 Seek 回头部,复用同一个文件描述符,省掉一次重新打开路径。几行代码,卡了挺久的问题就这么解开了。

技能装在哪儿不重要,重要的是它一直能被找到。

新增技能弹窗

Linux 打包升级:deb 和 AppImage 都来了

以前 Linux 只出 tar.gz,装起来全靠手动解压。现在 scripts/package-linux.sh 用 fpm 打 deb、用 appimagetool 打 AppImage:Debian/Ubuntu 用户一个 apt install 就能装,其他发行版下载 AppImage 直接跑。产物名统一带版本号,比如 SkillUI-0.2.0-linux-amd64.deb

Windows 那边也收敛了:只产出一个独立 exe,不再同时产出 NSIS 安装器和 zip,发布物少一半,用户不用纠结该下载哪个。

技能市场主页

数据目录归一:所有平台都在 ~/.skillui

以前 macOS 的数据和技能目录跟 Windows、Linux 不一样,换机迁移得先搞清楚三个平台各自把东西放在哪。现在统一到 ~/.skillui(技能在 ~/.skillui/skills),macOS 用户首次启动会自动把旧目录一次性迁移过来,不用手动搬。跨平台的一致,是从一个目录开始的。

设置页

其他更新

  • CI 流水线重构为 Main / Test / Release 三个流程
  • macOS Info.plist 补全 bundle id、应用分类与加密声明
  • Dock 图标处理重构到 internal/platform
  • 应用与托盘图标、品牌 logo 更新

认识 SkillUI

没接触过 SkillUI 的话,几个核心能力:

  • 技能管理:浏览已安装技能,从 skillui.com 市场一键安装,支持从 URL 或本地目录导入。
  • 多工具同步:Cursor、Claude Code、Windsurf、TRAE、Zed 等 12 款 AI 工具,选好目标一键同步,随时查看同步状态。
  • 进程管理:把 AI 服务注册成后台进程,支持开机自启、失败自动重启,日志滚动记录。

这次更新没有花哨的新功能,就是把安装、运行、数据存放这几件最基础的事做扎实了。好的工具,值得被正式地下载、安装和使用。

你的技能管理方式是什么样的?手上有几款 AI 工具、踩过什么坑,来评论区聊聊。

QQ
微信
客服