Skills Manager 是一款开源的能力管理工具,用于记录、规划并回顾个人各项技能的成长轨迹。用户可以自行添加技能条目、设定掌握程度、随时更新学习进展,从而建立属于自己的能力档案。该软件借助软链接机制,只需编写一次 Skill,即可自动同步分发至所有兼容的编程辅助工具,免去反复复制文件的麻烦。
Skills Manager 可对接 ClaudeCode、Cursor、GeminiCLI 等多个 Agent,技能安装与部署只需一次点击,各 Agent 当前持有的技能清单也能随时查看。借助元数据、预设分组和更新追踪功能,技能在多个 Agent 之间得到统一管理,团队编码规范与工作流提示词得以集中沉淀,AI 技能的日常维护因此更加省事,使用效率也随之提升。

1、统一技能库
从 Git 仓库、本地文件夹、/归档或 skills.sh 市场都能装技能,全部收进同一个中央仓库,默认是设置,也能自己改。.zip.skill~/.skills-manager
2、市场
浏览当前市面上受关注的技能,输入关键词即可检索到对应内容。
3、代理能够对技能进行管理
ClaudeCode、Codex、Cursor 这类工具支持安装技能、把技能部署给其他代理,也能上报技能所在位置;它们走的是驱动技能管理器的路子,而非在背后往代理文件夹里写入内容,因此源代码、预设、更新追踪以及各代理状态都能维持完整。仪表盘一键即可完成设置;参见:让你的经纪人管理技能。
4、预设
技能可被纳入命名预设之中。在任意工作区里,只需点击预设药丸,当前特工范围内的全部技能便会立即启用或关闭。预设的应用属于一次性复制,并不会持续同步。侧边栏会列出全部预设,便于迅速找到并使用。
5、全局工作区
每个代理都拥有独立页面,完整呈现其全局文件夹内的全部技能,连那些在技能管理器之外安装的条目也会一并显示,所以该视图始终与代理实际可见的内容保持一致。技能可以按代理逐个增删,也能通过“所有代理”总览界面统一管理已安装的全部代理。
6、项目工作区
浏览并管理各支持代理在本地存放技能文件的目录,将其与中央库对照,双向同步差异内容;嵌套的技能目录同样可识别,导出时还能按代理逐一分配。
7、关联工作区
可将任意目录指定为技能根目录,用于存放那些不在默认代理路径中的技能。这些技能以独立工作区形式管理,不会纳入全局预设的同步范围。
8、多工具同步
支持通过符号链接或复制方式,将技能一键同步至各类兼容工具。每张技能卡上均会标注已启用特工对应的图标徽章,点击徽章便能直接在卡片上为该特工安装或移除这项技能,徽章同步显示当前状态。
9、从库添加工作表
在工作区的任意位置点“+添加技能”,就会弹出同一个选择面板:在这里能检索中央技能库,通过始终显示的芯片切换目标代理(支持全选与清除),并将选中的多个技能一次性批量加入。
10、批处理操作
多选技能功能支持一次性对多个技能执行启用、禁用、导出或删除操作。在项目工作区内,同样可以批量开启或关闭项目本地技能。
11、技能标签和筛选
用标签把同类技能归到一起,之后既能按来源筛选,也能按标签筛选;另有一个“未标记”药丸状选项,方便迅速定位还没有打上标签的技能。
12、更新跟踪
核对技能在 Git 上游的更新情况,并将本地内容重新导入。
13、技能预览与源码查看
读取并检查源元数据,再在应用内把本地内容与上游版本做比对。SKILL.md README.md
14、自定义工具
可为经纪人/工具新增自定义技能目录,也能将任一内置工具的默认路径替换掉。
15、备份与多设备同步
只需完成一次登录(或任意 Git 远程认证),应用便会自动备份你的书库,并让各台已连接的设备保持一致。合并以技能为依据:在一台设备上重命名、在另一台设备上编辑,都能顺利整合;真正的冲突不会被强行拦截——本地版本原样保留,直到你决定保留我的、采用远程,或两者都留。快照版本随时可以恢复。
16、操作记录与日志导出
安装、移除、更新与同步这几类操作都会在本机留下记录。在设置中进入“导出日志”,可以把近期的日志连同活动历史一起打包为压缩文件,便于反馈问题时一并提交。
17、灵活的应用设置
仓库路径、同步方式、主题外观、字号、语言、托盘交互、代理设置、Git 远程操作、更新检查,还有订单代理,这些选项统一收拢在同一处界面中,贯穿整个应用始终可见可调。
18、应用内更新
应用会在新版本发布时发出通知,并支持在 macOS 与 Windows 上完成安装。任何环节都不会自动下载或自动安装:检查更新仅负责提醒,安装与重启每次只需单击一次即可完成。
v1.43.2版本
在较旧版本的 macOS 上,Skill 启动时不会再出现黑屏现象;启动过程与 CLI 命令不再反复读取全部 Skill 文件;对于使用 Windows 换行符保存的元数据头,Skill 预览会将其隐藏。
1、它会不会影响我已经掌握的技能?
不会覆盖。它对每个 Agent 目录只做内容清点,原有文件一律不动。若某次部署的目标目录不在 Skills Manager 的管理范围内,程序会直接拒绝执行,并明确指出该路径;此时你可以将该目录纳入技能库,或把它移到别处后重新尝试。
2、究竟是在复制技能,还是在建立链接?
默认情况下采用软链接方式,各个 Agent 访问的都是同一份文件。若某些工具无法识别链接,可在设置中切换为复制模式。
3、什么是预设?
预设技能组可以起好名字,像 Frontend 或 Docs 那样。在应用内轻点一下,或者交给 Agent 去执行,就能把整组技能装配到指定 Agent 上。同一个技能允许同时归属多个预设。
4、我的技能存在哪里?
技能在本地就是以普通文件夹的形式存在的,路径在 ~/.skills-manager/skills 下,一个技能对应一个文件夹,文件夹里放的是该技能的 SKILL.md。本地数据库仅保存元数据,这些元数据能够依据上述文件重新构建出来。
5、它会联网吗?
无需注册账号,也不会采集任何信息。仅在您主动发起操作时才会联网,例如逛市场、安装或升级技能、查看版本更新,或者进行备份——而备份的前提是您已连接自己的 GitHub 仓库。
6、应用不启动时,Agent 还能正常使用吗?
可以。命令行工具会发布到 ~/.skills-manager/bin,每个版本也附带 macOS、Windows、Linux 的独立二进制文件。
1、点一下就部署
每张技能卡片上会显示全部 Agent,点击对应图标即可为该 Agent 安装或移除这项技能。当技能来源有更新时,卡片上会显示 Update 标记,也支持设置为自动更新。

2、从哪都能装
应用内可直接进入skills.sh市场查看各技能的安装量,同时支持通过Git地址、本地文件夹或.zip包完成安装。

3、项目里的技能也能管
先弄清仓库中技能的实际分布:哪些与技能库保持一致,哪些仅存在于项目内,哪些是技能库中已有更新的版本。同步支持双向进行。

4、备份与多设备同步
用 GitHub 账号完成一次登录后,技能库便会自动存入你的私有仓库,换到别的电脑上也能保持同步。遇到版本冲突时,你手头的改动不会被强行覆盖,访问令牌则交由系统钥匙串保管。

(您的评论需要经过审核才能显示)
0条评论