Things I've built, mostly so I'd want to use them.
skills-manager
Cross-harness skill and agent management with a static rendered-content review console
skills-manager is the successor to custom_skills and custom_agents: one TypeScript CLI and source tree for curating coding-agent skills, defining reusable subagents, and placing both into the formats each harness expects. skm plan previews owned filesystem changes, while skm apply renders or links them for Claude Code, Codex, OpenCode, Gemini CLI, GitHub Copilot, Antigravity, and optionally Hermes.
skm review generates a self-contained static HTML console for inspecting the whole managed surface. It shows which units and placements are enabled, lets you read the source and deployed files, and exposes the actual rendered content for each consumer, posture, and harness variant. Drift indicators make mismatches between compiled and deployed content visible without changing anything on disk.
The root system makes it extensible without forking the manager. Register one or more existing local checkouts as ordered public or private skill repositories, and skm merges their skills, agent definitions, and composed skills into the same desired state. Roots can scope skills per agent, later roots can override duplicate names, and private content is guarded from unsafe placement.
The repo also handles global upstream-skill sync, project-scoped skill-family deployment, local skills, and user-invoked-only gating from one ownership model. The old shell scripts and separate shared-agents manager are retired; skm now owns the complete workflow.