Skill Cabinet

本地 Agent Skills 可视化管理工具

AI Agent 部分免费

技能简介

Skill Cabinet 是一款本地 Skills 可视化管理工具,能够扫描并管理本地安装的各种 Agent Skills(如 Claude Code 的 ~/.claude/skills、Codex 的 ~/.codex/skills、Cursor 的 ~/.cursor/rules、.agents 等目录),提供搜索、过滤、查看、隔离和删除等一站式管理能力。

核心能力

  • 多目录扫描:自动扫描 .agents、.claude、.codex、.cursor 等常见 Agent Skills 目录
  • 全文搜索:按名称、描述、路径、来源或 frontmatter 内容搜索 Skills
  • 多维度过滤:支持按抽屉(drawer)、表单类型、风险等级、调用方式过滤
  • 完整查看:阅读 Skill 正文(渲染后或源码)、YAML frontmatter 及附加文件
  • 重复检测:自动识别跨抽屉的重复 Skill 及符号链接情况
  • 隔离与删除:支持将 Skill 移入隔离区(quarantine)或从磁盘彻底删除
  • 损坏检测:识别断链和损坏的 Skill 引用

安装配置

环境要求

  • Node.js 20 及以上

安装步骤

  1. 通过 npm 直接运行(推荐):
    npx skill-cabinet
  2. 或指定端口:
    PORT=4000 npx skill-cabinet
  3. 如需保持终端:
    SKILL_CABINET_NO_OPEN=1 npx skill-cabinet
  4. 启动后浏览器自动打开 http://127.0.0.1:3781

使用步骤

  1. 启动工具:运行 npx skill-cabinet,浏览器打开管理界面
  2. 浏览 Skills 列表:查看本地所有已安装的 Skills,支持抽屉分类
  3. 搜索目标 Skill:在搜索框输入名称或描述关键词
  4. 查看详情:点击任意 Skill 查看其 README、frontmatter 和完整内容
  5. 管理操作:使用键盘快捷键操作(j/k 移动,/ 搜索,x 标记,q 隔离,r 恢复,d 删除)

适用场景

  • Skills 清理:当 Agent 提示词混乱时,快速定位和删除重复或无用的 Skills
  • 故障排查:识别损坏的符号链接或引用失效的 Skill
  • 审计管理:了解本地安装了哪些 Skills,防止未知 Skill 消耗上下文
  • 知识库维护:整理和归类团队共用的 Skills 集合

适用人群

  • 使用多个 Agent 工具的开发者(Claude Code、Codex、Cursor 用户)
  • 需要管理大量自定义 Skills 的高级用户
  • 团队共享 Agent 环境的管理员
  • 希望清理 Agent 上下文的用户

工作原理

Skill Cabinet 通过扫描用户主目录下的各类 Agent Skills 路径,建立本地 Skills 索引数据库,提供 Web 界面进行可视化浏览和管理。每当启动时自动检测各抽屉目录下的 Skills 状态,自动发现重复副本、断链和损坏引用,并以卡片抽屉的视觉隐喻呈现管理界面。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论