装了30+个Claude Skill之后,我终于不用满硬盘找文件了
装了 30+ 个 Claude Skill 是什么体验?爽是真的爽,找的时候是真的崩溃。
同名 Skill 散落在 ~/.claude/skills/、项目 .claude/skills/、各种插件目录里,想改一个 Skill 得翻三四个路径都不知道哪个是真货。改坏了想回滚?做梦。
Skill Hub 就是来解决这个问题的——一个本地 Web UI,扫你全盘所有 Skill,聚合展示,可视化编辑,还自带版本快照。
痛点:你到底装了多少个 Skill?
Claude Code 装 Skill 很简单,但装完之后管理是个空白。
Skill 散落的位置包括但不限于:
– ~/.claude/skills/(全局)
– ~/.claude/plugins/**/skills/(插件附带,递归扫描)
– 项目级 .claude/skills/
– 常见开发目录:~/Documents、~/Projects、~/Code 等
装了二三十个之后,你根本不知道哪个 Skill 来自哪里、哪个版本最新、哪些是重复的。手动翻目录?效率直接回到解放前。
Skill Hub 能干什么
一句话:把散落全盘的 Skill 扫描到一个界面里,集中管理。
核心功能:
– 全盘扫描:一键找出所有目录下的 Skill,不遗漏插件级、项目级、全局级任何一处
– 聚合展示:同名 Skill 在哪里、来自哪个路径,清晰列表呈现
– 可视化编辑:直接在 UI 里改 Skill 内容,不用再打开 VS Code 翻文件夹
– 版本快照:每次修改前自动打快照,改坏了随时回滚,不用担心手滑删错
– 调试接口:页面白屏或扫描数量不对时,访问 http://localhost:3456/api/debug 直接看 JSON 诊断信息
安装只要一行命令
npm install -g https://github.com/Backtthefuture/huangshu/raw/main/tools/skill-hub/release/claude-skill-hub.tgz && skill-hub
要求:Node.js ≥ 20。
首次运行自动下载安装依赖、启动服务、打开浏览器到 http://localhost:3456。之后每次只要敲 skill-hub 即可。
卸载也简单:npm uninstall -g claude-skill-hub
为什么用 tarball 不用 github: 协议
作者在文档里专门说明了原因:npm 11 + Node 24 在 macOS 上通过 npm install -g github:user/repo 全局安装时,会把包软链到临时目录,随后临时目录被清理、留下悬空符号链接导致命令失效。直接装预构建 tarball 走文件拷贝路径,完全绕开这个 bug。Windows/Linux 用户同理受益。
适合谁用
装了 10 个以上 Skill 的 Claude Code 用户,或者管理多设备/多项目 Skill 同步的技术团队。免费开源,MIT 协议。
GitHub:https://github.com/Backtthefuture/skillmanager
评论区
登录后可评论。