Skill Cabinet
一个用于管理本机已安装 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