Skill Cabinet Go
Ultra-fast single-binary Go companion to subsy/skill-cabinet
Go BinaryAgent Skills ManagementEmbedded Web DeskFast
The Problem
Why This Was Built
Managing installed agent skills across multiple harnesses (.agents, .claude, .codex, .cursor) with Node-based tools is slow to start, requires runtime dependencies, and consumes excess memory.
The Solution
The Architectural Answer
A high-speed, compiled Go binary that scans skill drawers in sub-second time, audits duplicates and symlinks, and serves an embedded web dashboard.
Upstream Contribution Status: MERGED
Upstreamed to subsy/skill-cabinet
8x scan speedup (7s → 0.83s), storage reality tracking, and link deduplication (PRs #4–#8 merged)
Capabilities
Key Features & Architecture
Scans all standard agent directories (.agents, .claude, .codex, .cursor)
CLI verbs: ls, show, audit, delete, dedupe, snapshot, diff
Embedded local web desk with responsive search and inspection
Byte-identical parity with subsy/skill-cabinet
Self-updating single binary packed to 3.5 MB via UPX
Engineering
Technical Specifications
- Primary Languages
- Go
- Frameworks & Tooling
- embednet/http
- Architecture & Execution Model
- Single static binary, UPX compression (3.5MB), embedded web UI
- Licensing Model
- MIT (permissive)
- Release & Lineage
- Active release cycle since 2026 · Maintained by @JadMadi
Knowledge
Frequently Asked Questions
Is Skill Cabinet Go compatible with the Node version?
Yes. It provides 100% byte-identical parity with subsy/skill-cabinet while running 8x faster with zero external runtime dependencies.