ESC
开源 1 分钟阅读

skill-cabinet:管理本机 AI Agent 技能的开源本地目录工具

开源工具 skill-cabinet 可扫描本机 .agents、.claude、.codex、.cursor 等目录中安装的 Agent 技能,支持查看技能正文与 YAML frontmatter、按名称/描述/路径搜索过滤、识别符号链接以及批量删除技能文件夹。通过 npx skill-cabinet 即可启动仅绑定 localhost 的本地服务,需 Node 20+。

来源:GitHub

Skill Cabinet

Skill Cabinet logo

一个用于管理本机已安装 Agent 技能的本地目录。它扫描 .agents、.claude、.codex、.cursor(包括插件)等用户级抽屉目录以及其他 ~/.* /skills 文件夹,让你可以阅读每个技能及其 frontmatter,并可以从磁盘删除技能文件夹。

运行

npx skill-cabinet

这会在 127.0.0.1(默认端口 3781)上启动一个本地服务器并在浏览器中打开。仅绑定 localhost。

# 从本仓库运行而非 npm 包
npx github:subsy/skill-cabinet
# 保持当前标签页
SKILL_CABINET_NO_OPEN=1 npx skill-cabinet

# 指定端口
PORT=4000 npx skill-cabinet

需要 Node 20+。

功能

  • 按抽屉目录筛选,并可搜索名称、描述、路径或 frontmatter
  • 筛选符号链接卡片:全部、仅符号链接或隐藏
  • 查看技能正文(渲染后或源码)、YAML frontmatter 及额外文件
  • 查看技能是文件夹、文件还是符号链接
  • 删除单个或多个技能
  • 从主题菜单切换皮肤(默认为 Carbon)

删除会将技能从磁盘移除(文件夹、文件或链接)。无法撤销。内置的 Cursor 技能和插件缓存副本可能会在该工具下次更新时重新出现。

快捷键:j/k 移动,/ 查找,x 标记,d 删除。

开发

参见 CONTRIBUTING.md。

git clone git@github.com:subsy/skill-cabinet.git
cd skill-cabinet
npm install
npm run dev

然后打开 http://127.0.0.1:5173。构建后的生产模式:

npm run build
npm start

许可证

MIT