一款桌面应用,用统一入口管理 AI Agent Skills 的安装、整理、同步、全局工作区、项目协作与 Git 备份。
Skills-Manager-Plus 是一个面向多工具、多预设、多项目工作流的 AI Skills 管理器。它提供一个统一的中央库,用来安装、整理、启用、同步和备份 Skills,并支持查看各 Agent 的全局本地技能状态,以及将项目本地 Skills 与中央库进行对比和双向流转。
相比手动维护分散在不同工具目录中的 skills/ 文件夹,这个项目把技能管理收拢成一套可持续维护的工作流。
- Skills 分散在不同工具和不同机器中,难以统一管理。
- 不同工作流需要不同的启用技能组合。
- 项目内本地 Skills 与中央库容易逐渐偏离。
- 备份、迁移、恢复 Skills 库通常依赖手工维护,成本高且不稳定。
Skills-Manager-Plus 通过中央库、预设切换、全局工作区、项目工作区、按 Agent 同步和 Git 备份来解决这些问题。
- 中央技能库 — 从 Git 仓库、本地目录、
.zip或.skill压缩包、skills.sh、ClawHub 和插件包中导入 Skills。 - 技能管理 — 在一个界面里查看、打标签、启用、停用、预览、比较和同步 Skills。
- 技能商店 — 从市场、Git、本地扫描、ClawHub 和插件市场安装 Skills。
- 预设管理 — 为不同工作流、客户或项目维护不同的技能组合,并把“浏览预设”和“应用到磁盘”分离。
- 全局工作区 — 查看每个已安装 Agent 的全局本地技能、对比 Skills 中心,并按 Agent 执行基于预设的批量同步。
- 远程工作区 — 连接 SSH 主机,发现远程 Agent 全局 Skills,并在备份保护下安装、更新或删除远程 Skills。
- 项目工作区 — 将项目本地 Skills 与中央库进行对比,并支持双向导入导出。
- 按 Agent 同步 — 支持软链接或复制模式,并允许自定义 Agent 使用独立同步策略。
- Git 备份 — 提供快照式版本历史,用于备份、恢复和多机同步。
- CLI — 使用与桌面端相同的核心服务,脚本化仓库检查、技能安装、预设同步、全局工作区操作和 Git 恢复。
| 技能管理 | 远程管理 |
|---|---|
![]() |
![]() |
| 数据看板 | 技能商店 |
|---|---|
![]() |
![]() |
| 设置 | Claude 插件 |
|---|---|
![]() |
![]() |
Skills-Manager-Plus 保留上游 Skills Manager 的基础能力,并进一步扩展成覆盖技能发现、本地库治理、远程主机管理、云端备份、插件分发和 Agent 自动化的一整套工作流。
- 使用独立的应用名称、Bundle ID、更新通道、配置目录、默认仓库路径、数据库文件和发布元数据。
- 可以与原版 Skills Manager 在同一台机器上共存,不共享本地状态,也不会混用更新检查。
- 设置页支持应用内检查更新、下载、安装、重启控制,并在更新元数据不可用时保留手动发布页兜底。
- 内置 ClawHub 浏览、搜索、详情查看、收藏/取消收藏,以及直达 ClawHub 页面。
- 在
设置中配置并校验 ClawHub API Key。 - ClawHub 安装和更新使用官方下载 API,并接入正常的技能商店安装流程,而不是额外的外部步骤。
- 可从 GitHub 仓库添加插件市场源,刷新插件索引,并在应用内浏览插件包。
- 可直接把插件打包的 Skills 安装到 Skills Center,并显示 clone / install 进度。
- 可单独追踪插件安装的 Skills,按插件来源筛选,保留仓库元数据,并支持更新检查、来源差异预览、批量更新和启动自动检查。
技能管理页面拆分为技能仓库和本地技能。- 本地扫描和导入进入主工作流,不再只是安装入口的一部分。
- 支持批量导入、来源筛选、会话缓存、嵌套 Skill 发现和自动描述推断,更适合整理大型本地技能库。
- 通过 SSH 连接远程主机,导入 SSH config,测试连接,并发现远程 Agent 的全局 Skills 目录。
- 不需要配置完整的本地/远程同步,也能管理远程 Skills:从 Skills Center 安装、按中心版本更新、带备份删除、查看远端
SKILL.md详情,并审计操作日志。 - 当系统钥匙串无法读取已保存凭据时,会提示输入本次会话使用的 SSH 密码或私钥口令,避免远程操作直接中断。
- 内置远程
smp探测,并兼容旧 CLI 命令;同时支持 QwenPaw / Lobster 类嵌套 Skill 目录发现。
- 新增本地 SQLite 数据备份管理:创建、列表、恢复、重命名、删除、导入和导出备份。
- 新增 WebDAV 云同步,支持服务商预设、自定义端点、远端快照元数据、兼容性检查、上传/下载确认,以及导出时脱敏密钥。
- Git 备份继续负责受管
skills/仓库;数据备份和 WebDAV 则覆盖应用数据库与设置侧的迁移和恢复。
- 每个自定义 Agent 可以独立设置同步模式,不必跟随全局默认值。
- Agent 设置提供更清晰的启用/停用开关、排序控制、路径覆盖,以及更稳健的复制/软链接冲突处理。
- 关联工作区和项目工作区可以管理外部目录与项目本地 Skills,不强制纳入全局预设同步模型。
- GitHub Release 随版本发布 macOS arm64、macOS x64、Linux x64 和 Windows x64 的独立 CLI 二进制,并提供校验文件。
- 统一使用更短的
smp命令,方便本地脚本、远程服务器和 Agent 工作流调用。 - 仓库内置
skills/manage-skills/SKILL.md,让兼容的 Agent 优先调用smp,而不是直接写入某个单独工具的 skills 目录。
- 新增问题反馈诊断信息、脱敏日志包、活动历史、日志导出、日志轮转和崩溃后的启动恢复提示。
- 支持应用内刷新、更清晰的错误提示,以及 Git 仓库忙碌状态处理,降低同步和备份失败时的排查成本。
当前应用按这些模块组织:
数据看板技能管理技能商店预设全局工作区远程工作区项目工作区设置
完整使用文档位于 docs/usage/zh-CN/README.md。
Cursor · Claude Code · Codex · OpenCode · Amp · Kilo Code · Roo Code · Goose · Gemini CLI · GitHub Copilot · Windsurf · TRAE IDE · Antigravity · Clawdbot · Droid
你也可以在 设置 中添加自定义工具。
- 创建或切换到一个预设。
- 打开
技能商店,从市场、Git、本地、ClawHub 或插件市场导入 Skills。 - 打开
技能管理,决定当前预设需要启用哪些 Skills。 - 打开
全局工作区,查看各 Agent 的全局本地技能,或把某个预设批量同步到指定 Agent。 - 如果需要管理 SSH 主机上的 Agent 全局 Skills,使用
远程工作区,它不是本地/远程双向同步。 - 如果需要处理项目本地 Skills,使用
项目工作区。 - 如果需要历史记录、恢复点或多机同步,配置
Git 备份。 - 如果需要自动化或恢复操作,使用
smp复用桌面端的仓库和预设状态。
仓库同时提供 skills/manage-skills/SKILL.md,这是一个可选 Agent Skill,用于让兼容的 Agent 优先调用 smp,而不是直接写入某个单独 Agent 的 skills 目录。
- Node.js 18+
- Rust 工具链
- 当前系统的 Tauri 依赖
npm install
npm run tauri:devnpm run tauri:build如果 macOS 阻止打开下载后的应用,执行:
xattr -cr /Applications/Skills-Manager-Plus.app如果 .app 不在 /Applications,请替换为实际路径。
Skills-Manager-Plus 基于 skills-manager v1.14.1 二次开发。
感谢原项目为跨工具 AI Skills 管理打下的基础。
MIT





