Tome.
One bookshelf for everything your coding agents know — read everywhere, loaded one skill at a time.
Five agents. Five dialects. One you.
Your prompts, rules, and skills are pasted into .claude/, .cursor/rules, AGENTS.md, GEMINI.md — each copy drifting from the last. And the ones you do load sit in the context window all day, billing you for knowledge the agent isn’t using.
Shelve it once. Read it everywhere.
tome catalog add <repo>tome harness use cursortome query "…"Inside a harness the same search runs over MCP — the agent pulls exactly the skill it needs, mid-task, by itself.
index, embeddings & reranker on your disk — no telemetry, no cloud
a single static binary; semantic search built in
every failure has its own exit code — scriptable, CI-friendly
native config for each — rules, MCP, agents, hooks
Already have plugins? Convert them.
Bring a Claude Code marketplace, a Cursor rules folder, or a loose pile of SKILL.md files — tome convert turns them into a catalog. create scaffolds new ones; lint keeps you publishable.
Add it to your bookshelf.
brew install aaronbassett/homebrew-tap/tome