Skip to content

Repository files navigation

Skill Cabinet

Skill Cabinet logo

A local catalog for agent skills installed on your machine. It scans user-level drawers such as .agents, .claude, .codex, .cursor (including plugins), and other ~/.* /skills folders, lets you read each skill and its frontmatter, and can delete skill folders from disk.

Skill Cabinet: drawers, index cards, and a skill on the reading desk

Run

npx skill-cabinet

That starts a local server on 127.0.0.1 (port 3781 by default) and opens it in your browser. Bind only happens on localhost.

# from this repo instead of the npm package
npx github:subsy/skill-cabinet
# keep the current tab
SKILL_CABINET_NO_OPEN=1 npx skill-cabinet

# pick a port
PORT=4000 npx skill-cabinet

Requires Node 20+.

What it can do

  • Filter by drawer and search name, description, path, origin, copies, or frontmatter
  • Filter symlink cards: all, only, or hide
  • Filter risk: all, elevated, or hide
  • Read the skill body (rendered or source), YAML frontmatter, and extra files
  • See whether a skill is a folder, a file, or a symlink
  • Follow a GitHub origin when the skill names it, or when the install path encodes it. Origins taken from a parent plugin or git remote are marked inferred.
  • Notice identical copies across drawers, and static risk in the skill body
  • Delete one skill or several at once. A symlink is unlinked; its target stays.

Delete removes the skill from disk (folder, file, or link). There is no undo. Builtin Cursor skills and plugin-cache copies may come back the next time that tool updates.

  • Switch skins from the Theme menu (Carbon is the default)

Keys: j/k move, / find, x mark, d delete.

Develop

See CONTRIBUTING.md.

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

Then open http://127.0.0.1:5173. Production mode after a build:

npm run build
npm start

License

MIT

About

No description, website, or topics provided.

Resources

Contributing

Stars

328 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages