太方便了!一个 App 统管 15+ AI 编程工具的 Skills,再也不用来回折腾了
💡 Cursor 用一套 Skills、Claude Code 用另一套、Copilot 又是单独配置......终于有个工具把它们统一管理了!

📌 先看效果
你有没有这种痛苦:每个 AI 编程工具都有自己的 Skills/插件体系,Cursor 的 Skills 在这里、Claude Code 的 Skills 在那里、Copilot 的又得单独装......换工具就得重新配一遍,管理起来简直噩梦。
Skills Manager 就是来终结这种混乱的。它是一个轻量级桌面应用,一个 App 统一管理、同步、组织 15+ AI 编程工具的 Skills,支持场景切换、批量操作、Git 备份、市场搜索,让你在不同工具之间无缝切换。
🎯 支持 Cursor、Claude Code、Codex、OpenCode、Amp、Kilo Code、Roo Code、Goose、Gemini CLI、GitHub Copilot、Windsurf、TRAE IDE、Antigravity、Clawdbot、Droid 等 15+ 工具,还能自定义添加。
🎯 它能做什么?
| 特性 | 说明 |
|---|---|
| 📦 统一技能库 | 从 Git 仓库、本地文件夹、.zip/.skill 压缩包、skills.sh 市场安装 Skills,统一存储在 ~/.skills-manager |
| 🛒 市场 + AI 搜索 | 浏览热门 Skills、关键词搜索,还支持 SkillsMP AI 智能搜索 |
| 🔄 多工具一键同步 | 通过 symlink 或 copy 一键同步到所有支持的编程工具 |
| 📂 项目工作区 | 管理项目级别的 Skills(如 <project>/.claude/skills/),支持双向同步 |
| 🎭 场景切换 | 将 Skills 分组为场景,一键切换不同工作流配置 |
| 🏷️ 标签与筛选 | 给 Skills 打标签,按来源/标签快速过滤 |
| ✅ 批量操作 | 多选批量启用/禁用/导出/删除 |
| 🔍 源码预览 | 在应用内阅读 SKILL.md/README.md,对比本地与上游差异 |
| 📥 更新追踪 | 检测 Git 类型 Skills 的上游更新,支持重新导入本地 Skills |
| 🔧 自定义工具 | 添加自己的 Agent/工具,自定义 Skills 目录路径 |
| 💾 Git 备份与恢复 | 用 Git 版本控制技能库,支持多机同步、快照回滚 |
| ⚙️ 灵活配置 | 仓库路径、同步模式、默认场景、主题、语言、代理、Git 远程等一站配置 |
🚀 快速上手
第一步:创建场景
打开应用,在左侧边栏创建一个场景(Scenario),比如"前端开发"、"后端开发"等。
第二步:安装 Skills
从以下来源安装你需要的 Skills:
- 📁 本地文件夹
- 🔗 Git 仓库
- 📦 .zip / .skill 压缩包
- 🛒 skills.sh 市场(支持关键词搜索 + AI 搜索)
第三步:管理我的 Skills
进入 My Skills 页面:
- ✅ 启用/禁用 Skills
- 🏷️ 给 Skills 打标签分组
- 📖 查看 SKILL.md 文档
- 📋 批量操作
第四步:同步到工具
一键将启用的 Skills 同步到你已安装的编程工具(Cursor、Claude Code 等),支持 symlink 或 copy 两种同步模式。
第五步:项目级管理(进阶)
使用 Project Workspaces 管理项目本地 Skills:
- 查看
<project>/.claude/skills/下的技能 - 与中央库双向同步
- 批量启用/禁用项目级 Skills
💾 Git 备份(可选但推荐)
bash
# 1. 创建一个私有 Git 仓库
# 2. 在 Settings → Git Sync Configuration 中配置远程 URL
# 3. 在 My Skills 中点击 Start Backup
# 4. 日常使用 Sync to Git 同步
每次同步自动创建快照版本标签,可随时从 Version History 回滚到任意快照。
🔍 核心概念解析
场景(Scenarios)= 全局技能集
场景是你的全局启用的 Skills 集合。比如你有一个"前端开发"场景,里面启用了 React、TypeScript、Tailwind 相关的 Skills,切换到这个场景后,这些 Skills 会自动同步到对应工具。
对于 Claude Code,场景 Skills 同步到 ~/.claude/skills/。
项目工作区(Project Workspaces)= 项目级技能集
项目工作区管理项目本地 的 Skills。对于 Claude Code,这些 Skills 同步到 <project>/.claude/skills/。
场景和项目工作区的关系:
- 场景 → 全局,影响所有项目
- 项目工作区 → 局部,只影响当前项目
- 两者可以批量操作,互不干扰
链接工作区(Linked Workspaces)
指向任意目录作为 Skills 根目录,适合管理不在默认 Agent 路径下的 Skills,独立于全局场景同步。
技术架构
| 层级 | 技术 |
|---|---|
| 前端 | React 19 + TypeScript + Vite + Tailwind CSS |
| 桌面框架 | Tauri 2 |
| 后端 | Rust |
| 存储 | SQLite(rusqlite) |
| 国际化 | react-i18next |
💡 Tauri 2 + Rust 后端意味着极小的安装包体积和极低的内存占用,比 Electron 方案轻量得多。
🎬 实战场景
| 场景 | 怎么用 |
|---|---|
| 🔄 多工具切换 | 创建不同场景(前端/后端/全栈),一键切换,Skills 自动同步到 Cursor/Claude Code 等 |
| 👥 团队协作 | 用 Git 备份共享 Skills 库,团队成员 clone 后即可获得统一配置 |
| 💻 多机同步 | 配置 Git 远程仓库,公司电脑和家里电脑 Skills 保持一致 |
| 🏗️ 项目级管理 | 项目 A 用 React Skills,项目 B 用 Vue Skills,通过项目工作区分别管理 |
| 🔍 Skills 评估 | 在应用内预览 SKILL.md,对比本地与上游差异,决定是否更新 |
⚖️ 优缺点分析
| 维度 | 评分 | 说明 |
|---|---|---|
| 易用性 | ⭐⭐⭐⭐⭐ | GUI 操作,场景一键切换,上手零门槛 |
| 功能完整度 | ⭐⭐⭐⭐⭐ | 安装→管理→同步→备份全链路覆盖 |
| 性能 | ⭐⭐⭐⭐⭐ | Tauri 2 + Rust,轻量高效 |
| 生态兼容 | ⭐⭐⭐⭐⭐ | 15+ 工具原生支持,可自定义添加 |
| 安全性 | ⭐⭐⭐⭐ | 本地存储,Git 备份用私有仓库更安全 |
| 社区活跃度 | ⭐⭐⭐⭐ | 持续更新,skills.sh 市场生态在成长 |
适合人群:
- 🎯 同时使用多个 AI 编程工具的开发者------不再反复配置 Skills
- 🎯 团队技术负责人------统一团队的 Skills 配置标准
- 🎯 重度 AI 编程用户------大量 Skills 需要分类管理和场景切换
- 🎯 多设备用户------Git 备份实现 Skills 多机同步
目前不足:
- skills.sh 市场生态还在成长期,Skills 数量有限
- AI 搜索功能需要 SkillsMP API Key,非完全免费
- Windows/Linux 支持不如 macOS 成熟(部分路径差异)
📚 总结
Skills Manager 解决了一个越来越普遍的痛点:AI 编程工具越来越多,每个都有自己的 Skills 体系,管理起来一团糟。 它用"统一技能库 + 场景切换 + 多工具同步 + Git 备份"这套组合拳,让你在一个 App 里搞定所有工具的 Skills 管理。
Tauri 2 + Rust 的技术选型保证了轻量和性能,15+ 工具的原生支持覆盖了主流 AI 编程场景,项目级工作区和 Git 备份又满足了团队协作和多机同步的需求。如果你在多个 AI 编程工具之间频繁切换,这个工具绝对值得一试。
🌟 推荐指数:⭐⭐⭐⭐⭐
📢 原文链接:https://github.com/xingkongliang/skills-manager
🛒 Skills 市场:https://skills.sh
标签:#SkillsManager #AI编程工具 #Tauri #Cursor #ClaudeCode #Copilot