The project's README from github.com/subsy/skill-cabinet. As one markdown file: README.md.
A local catalog for agent skills installed on your machine. It scans user-level drawers such as .agents, .claude, .codex, .cursor (including plugins), Hermes profiles, and other ~/.* /skills folders, lets you read each skill and its frontmatter, and can delete or quarantine skill folders from disk.
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+.
~/.skill-cabinet/quarantine). Restore puts it back.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.
Quarantine moves the skill off the live drawers without destroying it. It does not wear the delete stamp.
Keys: j/k move, / find, x mark, q quarantine, r restore, d delete.
See CONTRIBUTING.md.
git clone [email protected]: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