Projects · 11

Things I've built, mostly so I'd want to use them.

P-01 Agent Tooling · TypeScript · 2026 · Active

skills-manager

Cross-harness skill and agent management with a static rendered-content review console

agentsskillstypescriptbuncli
Skills Manager review console with the public plan-reviewer agent rendered for Codex and clean cross-harness deployment indicators

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.

Role
Solo
Stack
TypeScript
Status
Active
Year
2026
~/projects/skills-manager · last sync 15 jul 2026
ESC