Skills Manager: 一站式AI技能管理工具

文章简介
Skills Manager 是一款基于 Tauri 2、React 19 和 Rust 的开源跨平台桌面工具,用于统一管理 Claude Code、Cursor 等 AI 编程工具的技能。它提供中央技能库、多工具同步、场景管理和 Git 备份功能,解决了技能配置分散、重复劳动和切换麻烦的问题。

你是不是也常常为“技能管理”头疼?🤔

玩 Claude Code、Cursor、Codex 这些 AI 编程工具时,每个工具都有自己的技能目录,文件散落各处,找起来特别麻烦。换台电脑又得重新配置,技能装多了还容易乱,想批量管理却找不到顺手的工具……

对玩 AI 智能体和 AI 编程的人来说,技能(Skills)就是核心战斗力。但技能一多,管理就成了最大的痛点。

常见问题有这些:

  • 配置太分散:技能文件存在不同目录,管理起来乱糟糟。
  • 重复劳动多:换电脑或重装系统,每个工具的技能都得重新配一遍。
  • 难团队协作:没法和队友共享统一的技能规范。
  • 切场景麻烦:前端开发和后端调试要用不同的技能组合,手动切换又慢又累。

别急,今天给你安利一款 开源免费、跨平台 的桌面技能管理器:Skills Manager!它能彻底解决 AI 技能杂乱难管的烦恼。✨


一、工具简介

Skills Manager 是一款基于 Tauri 2 + React 19 + Rust 开发的跨平台工具,支持 Windows、macOS、Linux。它非常轻量,启动快、占用内存低,下载就能直接用。

它专门为 Claude Code、Cursor 以及各类 AI 智能体 用户设计,帮你一站式搞定:技能导入、分组管理、一键启停、批量同步、备份恢复,还能浏览技能市场。

再也不用手动找路径、复制文件、改配置了,全程图形化操作,新手也能轻松上手。

它的核心思路是:建一个中央技能库,统一管理,一键同步到所有工具。


二、核心功能一览

1. 统一技能库(Central Library)

所有技能都可以集中存放在 ~/.skills-manager 目录下,并且支持从多种来源安装:

来源 说明
skills.sh 市场 Vercel 官方市场,收录 87,000+ 技能,有排行榜和热度统计
Git 仓库 直接克隆 GitHub/GitLab 上的技能仓库
本地目录 导入本地已有的技能文件夹
文件导入 支持拖拽导入 .zip.skill 格式的文件

安装后的技能会统一收纳,版本清晰可查。

2. 多工具一键同步

它支持 15+ 款 AI 编程工具,包括 Cursor、Claude Code、Codex、OpenCode、GitHub Copilot、TRAE IDE 等等。

同步方式有两种:

  • 软链接(Symlink)(推荐):所有工具共享同一份文件,改一处全局生效,还省磁盘。
  • 复制(Copy):把技能文件完整复制过去,适合需要独立维护的场景。

3. 场景管理(Scenarios)

这是 Skills Manager 的杀手级功能!👏

你可以轻松创建多个“场景”,每个场景绑定不同的技能组合。比如:

  • 🌐 前端开发:包含 React、Vue、TypeScript 相关技能。
  • ⚙️ 后端调试:包含 Spring Boot、Go、微服务相关技能。
  • 📊 数据分析:包含 Pandas、SQL、机器学习相关技能。

切换场景后,对应技能自动启用,不用你一个个去手动调。

4. 项目级技能(Project Workspaces)

除了全局技能,它还支持管理特定项目的技能:

  • 能自动识别项目里的 .claude/skills/.opencode/skills/ 目录。
  • 可以和中央库双向同步(导入/导出)。
  • 支持按不同 Agent 分配技能。

这意味着你可以为每个项目定制专属 AI 能力,而不会搞乱主配置。

5. Git 备份与多机同步

你的技能配置可以通过 Git 备份到私有仓库:

  • 自动处理 pull → commit → push 流程。
  • 每次同步自动创建快照标签,支持版本回滚。
  • 换电脑时一键拉取,团队共享同一套配置超级方便。

小注意:SQLite 数据库(skills-manager.db)不会纳入 Git,它的元数据可以通过扫描技能文件重新生成。

6. 其他实用功能

  • 批量操作:多选后可以批量启用、禁用、导出或删除。
  • 技能打标:给技能加标签,方便按标签筛选。
  • 更新提醒:Git 类技能会自动检测上游更新。
  • 文档预览:在应用里直接查看技能的 SKILL.mdREADME.md
  • 自定义工具:可以添加官方没内置的 AI 工具,指定它的技能目录。
  • AI 搜索:集成 SkillsMP AI,用自然语言就能找技能。

三、谁一定要用这款工具?

如果你属于以下任何一类,那这款工具就太适合你了:

  • 经常用 Claude Code、Cursor 做 AI 编程的开发者。
  • 搭建本地 AI 智能体或私人知识库的玩家。
  • 技能装得多,需要经常整理和切换配置的人。
  • 经常换电脑、需要备份同步技能的技术爱好者。
  • 做 AI 教学,需要给学员批量分发技能的博主或讲师。

四、安装方式超简单

方式一:直接下载桌面客户端

去项目的 GitHub Releases 页面,根据你的系统下载安装包就行:

系统 安装包格式
macOS .dmg(通用架构)
Windows .msi.exe
Linux .deb / .AppImage / .rpm

下载后双击安装,零配置,开箱即用!
安装示意图

方式二:从源码构建(适合开发者)

如果你喜欢折腾或想二次开发,可以从源码构建。需要先准备好 Node.js 18+、Rust 工具链和 Tauri 2 的依赖。

git clone https://github.com/xingkongliang/skills-manager.git
cd skills-manager
npm install
npm run tauri:build

构建好的文件在 src-tauri/target/release/bundle/ 目录下。


五、快速上手指南

第一步:初始化

第一次启动时,应用会引导你选择或创建一个技能存储目录(默认是 ~/.skills-manager),并自动扫描你电脑里已安装的 AI 工具。

第二步:安装技能

打开 Install SkillsMarketplace,在 skills.sh 市场里浏览热门技能:

  • 可以按热度、趋势筛选,也可以按来源(如 @vercel-labs/skills)筛选。
  • 看中后点击 Install,技能就会装到你的中央库里。

当然,你也能通过 Git InstallLocal Install 从其他地方导入私有技能。
浏览技能市场

第三步:同步到工具

进入 My Skills,勾选你想用的技能,点击顶部的 Sync 按钮。选择目标工具(比如 OpenCode),再选同步模式(软链接或复制)就搞定。
同步技能到工具

第四步:配置场景

  1. 在侧边栏点击 + New Scenario,给场景起个名字(比如 “工作”、“个人项目”)。
  2. 为这个场景勾选需要的技能。
  3. 你还可以精细控制场景内各工具的开关。
  4. 之后就能在侧边栏或系统托盘菜单里快速切换场景了。
    创建与管理场景

第五步:Git 备份

  1. 先创建一个私有的 Git 仓库(GitHub/GitLab 均可)。
  2. 进入 Settings → Git 同步配置,填入你的远程仓库地址。
  3. 点击 同步到 Git,应用就会自动完成备份。
  4. 当你换电脑时,在新电脑上点击 开始备份,就能从远程仓库克隆恢复。
    配置Git备份

六、写在最后

AI 编程工具更新换代很快,今天用 Cursor,明天可能换 Windsurf。与其把技能配置死死绑在某一个工具上,不如建立一个中央化的技能管理体系。让工具为你服务,而不是你被工具绑住。

随着 AI 智能体和 AI 编程的普及,技能管理已经从“可有可无”变成了“必不可少”。

Skills Manager 就是这样一个基础设施工具——它看起来不花哨,但切切实实地解决了高频、痛苦的真实痛点。如果你也正在为管理多工具的技能而烦恼,真心推荐你试试它!

感兴趣的话,直接去下载体验吧:

https://github.com/xingkongliang/skills-manager

最后再划个重点:技能管理这事儿,现在不做,等以后技能越来越多、工具越来越杂,你会更头疼。早用早轻松!

评论

发表评论

登录后可发表评论并对评论点赞。

去登录
暂无评论,快来发表第一条评论吧!