Skills Manager
一个应用,管理所有编码工具中的 AI Agent 技能。
- Star 数
- ★ 6.5k
- 最近更新
- 今天
- License
- MIT
- 主语言
- Rust
- FA 评分
- 45/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台
- 费用
- 免费,无需付费服务
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 开发者希望在使用 Claude Code、Codex、Cursor 等多个工具时,统一管理所有技能的安装和同步。
- 不适合
- 需要完全离线、不能连接 GitHub 私有仓库做备份同步的团队
- 只想用命令行、不愿安装桌面应用的纯终端用户
- 需要管理超过 100 MB 大型技能包并依赖备份同步的用户
- 源码审查
- 45/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
Skills Manager 是一款轻量级桌面应用,用于跨 50 多个编码工具(如 Claude Code、Codex、Cursor、Copilot、Gemini CLI 等)管理、同步和组织 AI Agent 技能。它提供了一个统一的技能库,可以从 Git 仓库、本地文件夹、压缩包或 skills.sh 市场安装技能。该应用支持全局、项目和工作区视图,允许按 Agent 管理技能,并支持预设以快速启用/停用技能组。它通过 Git 提供备份和多设备同步,支持技能感知合并和冲突解决,还包含一个与桌面应用共享同一核心的 CLI。该应用采用 Tauri 2 和 React 19 构建,后端使用 Rust,存储使用 SQLite,支持中英文界面。
Skills Manager 提供统一技能库,用户可从中安装、更新、删除和搜索技能。它支持通过全局工作区管理每个 Agent(如 Claude Code 的 ~/.claude/skills/)的全局技能,通过项目工作区管理项目内技能,并通过链接工作区管理任意目录的技能。用户可为技能添加标签并筛选,创建预设以批量启用/禁用技能,并通过符号链接或复制操作将技能同步到已启用的 Agent。该应用还提供备份功能,可连接 GitHub 仓库进行自动备份和跨设备同步,并支持技能感知合并和冲突解决。内置 CLI 提供 skills、presets 和 git 命令组,可直接操作技能库。
- 开发者希望在使用 Claude Code、Codex、Cursor 等多个工具时,统一管理所有技能的安装和同步。
- 团队希望将一套标准技能预设应用到多个项目,并确保每个项目使用相同的技能集。
- 用户希望将本地技能库备份到 GitHub,并在多台设备间自动同步,同时保留每次操作的快照以便恢复。
- 用户需要批量操作技能,例如为多个 Agent 同时启用或禁用一组技能,或批量导出/删除。
- 开发者希望搜索 skills.sh 市场中的技能,并通过 AI 搜索(需要 SkillsMP API 密钥)快速找到所需技能。
- 用户需要管理项目本地技能目录(如
<project>/.claude/skills/),并在中央库和项目之间同步更改。
如何安装或部署这个 Agent?
从 GitHub Releases 下载适用于你的操作系统的安装包(macOS、Windows 或 Linux)。对于开发者,克隆仓库后,确保满足先决条件(Node.js 18+、Rust 工具链和 Tauri 2 系统依赖),然后运行 npm install 和 npm run tauri:dev 进行开发。若使用 CLI,可通过 npm run cli:install 安装二进制到 ~/.cargo/bin/skills-manager-cli。
如何使用这个 Agent?
首次启动时,选择使用空库开始或从备份恢复。在侧边栏的“库”中,可以从本地文件夹、Git 仓库、压缩包或 skills.sh 市场安装技能。使用“全局工作区”管理每个 Agent 的全局技能,或使用“项目工作区”管理项目内技能。点击预设胶囊可快速启用或停用一组技能,或使用“+ 添加技能”选择器批量添加。在“设置”中配置技能库路径、同步模式、主题、语言等。若要启用备份和同步,在“备份”页面点击“使用 GitHub 登录”并授权,之后自动备份和同步。CLI 使用示例:npm run cli -- skills list 列出技能,npm run cli -- skills install <path> 安装技能,npm run cli -- skills sync 同步到启用的 Agent。
这个 Agent 有哪些优点和局限?
- 支持 52 种编码工具,覆盖面广,包括 Claude Code、Codex、Cursor、Copilot 等。
- 提供统一技能库、预设、全局/项目工作区,管理方式灵活。
- 通过 Git 提供备份和多设备同步,支持技能感知合并,避免冲突阻塞。
- 包含 CLI 和桌面应用,共享同一核心,适合自动化脚本和高级用户。
- 开源(MIT 许可),可自由定制和贡献。
- 需要 Node.js、Rust 和 Tauri 依赖才能从源码开发,对非开发者有门槛。
- AI 搜索功能需要 SkillsMP API 密钥,可能产生额外费用。
- 同步冲突处理虽不阻塞,但需要用户手动选择解决策略。
- CLI 与桌面应用共用数据库,但桌面应用不会自动刷新内存缓存,需要手动刷新或重启。
- 部分技能可能因体积过大(超过 100 MB)被排除在备份之外。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Skills Manager 当前 | 45 · 缺口较多 | 桌面应用免费 | ★ 6.5k | 今天 | Rust | — |
| Hermes Agent CN Desktop | 41 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 1.7k | 28 天前 | TypeScript | — |
| SkillKit — AI Agent 技能包管理器 | 40 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 1.6k | 4 个月前 | TypeScript | ChatGPT · Claude Code |
| 小马AI Hermes 中文增强包 | 36 · 缺口较多 | — | ★ 18 | 1 个月前 | Shell | — |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示应用使用最小权限原则:GitHub token 存储在系统钥匙串,不写入文件;备份排除敏感数据;同步操作需用户确认。但未提供代码级验证,且外部效果(如创建远程仓库)未明确用户确认流程。扣分:缺少代码审计,部分声明未证实。
README 描述一致,CLI 与桌面应用共享核心,但未提供测试证据。依赖版本固定,但未提供供应链安全验证。失败消息未详细说明。扣分:无测试,失败处理不明确。
明确目标用户(开发者)和场景(多工具技能管理),支持 52 种工具,提供自定义工具。但触发精度(如预设激活)未详细说明,环境适配(如 macOS 签名)有说明。扣分:触发机制细节不足。
信息架构清晰,安装说明详细,命名稳定(版本号),提供示例和 FAQ,MIT 许可证明确,但缺少变更日志和已知限制。维护责任未明确。扣分:缺少 changelog 和已知限制。
输出可用性高(CLI 支持 JSON),边际价值明显(统一管理多工具技能),但成本效益未量化。扣分:无性能或资源消耗数据。
声明可追溯(README 描述功能),但无独立验证,事实与推断未明确区分。扣分:无测试或第三方验证。
- 未提供测试证据,功能可靠性未经验证。
- GitHub 设备流授权和远程仓库创建可能带来外部影响,需用户明确确认。
- 依赖安全未验证,建议检查供应链。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
v1.42.2 Skills Manager v1.42.2
发布说明摘录
Skills Manager v1.42.2 发布日期:2026-10-18 递交范围:[v1.42.1...v1.42.2](https://github.com/xingkongliang/skills-manager/compare/v1.42.1...v1.42.2) 发布概览 - 两项 Linux / Windows 修复:Linux AppImage 里的备份和 Git 安装恢复正常;Windows 和 Linux 的窗口顶部不再有一条空白。 用户可见更新 - Linux AppImage:备份和 Git 安装恢复正常 — 在 AppImage 里,「立即备份」以及从 Git 安装、更新 Skill 可能失败,报 Git HTTPS helper / libcurl 符号查找错误。原因是系统的 git 加载了 AppImage 自带的库。现在 Git 使用系统自己的库。感谢 @JonathanPitre(#539、#536)。 - Windows 和 Linux:窗口顶部不再有空白条 — 为 macOS 窗口按钮预留的 28px 空白条,在 Windows 和 Linux 上也会出现在原生标题栏下方。现在只在 macOS 上保留。感谢 @YageGeng(#547)。 开发者与治理更新 …在 GitHub 查看 ↗ -
v1.42.1 Skills Manager v1.42.1
发布说明摘录
Skills Manager v1.42.1 发布日期:2026-10-17 递交范围:[v1.42.0...v1.42.1](https://github.com/xingkongliang/skills-manager/compare/v1.42.0...v1.42.1) 发布概览 - 修复几类问题:从 Preset 移除的 Skill 重启后又回来;Preset 的改动不同步到其他设备;monorepo 里的 Skill 总显示有更新;点一下就删掉工作区目录。另外,市场页会显示真实的报错原因,本地安装、Windows 和 Linux 上也各有小修复。 用户可见更新 - 从工作区移除 Skill 前先确认 — 在技能库 Skill 详情的「项目工作区」区块里,点绿色的「已添加」会直接删掉工作区里这个 Skill 的目录。删除不进废纸篓;如果是关联工作区,删掉的就是 Agent 正在读的那个目录。现在点了会先确认。项目页上,关闭某个 Skill 的 Agent 开关或取消某个 Preset 时,如果工作区里的副本与技能库不一致,也会先确认(#542)。 …在 GitHub 查看 ↗ -
v1.42.0 Skills Manager v1.42.0
发布说明摘录
Skills Manager v1.42.0 发布日期:2026-10-14 递交范围:[v1.41.0...v1.42.0](https://github.com/xingkongliang/skills-manager/compare/v1.41.0...v1.42.0) 发布概览 - 新增西班牙语和韩语界面,繁体中文翻译补全;搜索时 -、_ 和空格视为相同;macOS 上点击 Dock 图标可唤回窗口;配色、字号与圆角更统一,浅色模式更易读。 用户可见更新 - 西班牙语和韩语界面 — 在「设置 → 语言」里选 Español 或 한국어。首次启动时,如果系统语言是西班牙语或韩语,会自动选中。语言增加到五种,这一项改成了下拉框。感谢 @Carlo1911(#476)和 @siakun(#355)。 - 繁体中文翻译补全 — 此前仍显示为简体中文的 72 条文案已全部翻译,包括关闭行为、托盘图标、代理设置、来源差异和批量编辑标签等。 - 搜索时 -、_ 和空格视为相同 — 搜「wrap up」能找到 wrap-up,技能库、Agent 工作区、项目页、命令面板和「添加 Skill」都一样;技能库还会搜索 Skill 的目录名。感谢 @shuaiyafei(#543、#510)。 …在 GitHub 查看 ↗
常见问题
Skills Manager 支持哪些平台/工具?
如何使用 AI 搜索?
备份和同步是如何工作的?
CLI 是必须的吗?
npm run cli:install 安装二进制文件。