beta — in daily use for months
Skills that follow the project, not the session.
The same skill, copy-pasted into four repos, drifting apart since the day you wrote it. Skill Tree keeps one canonical copy and symlinks it into the projects that need it.
- Claude Code
- Codex
- Pi
- opencode
Skills come in two scopes, and both are wrong.
Your Tailwind conventions ride into the Go service. You pay for them in tokens on every prompt, and in attention the model spends on instructions the task never needed.
Right scope, no shared spine. You sharpen react-comp.md in one repo and the other two are quietly wrong — still teaching the version you moved past, until you remember to go copy it across.
One registry. Symlinks, not copies.
Every skill collapses into one canonical home on your machine. Bundles sit beside them — named sets like frontend, so a stack you've built before is one object, not a checklist.
The project doesn't get a copy — it gets a symlink. Sharpen the skill in the registry, hit sync once, and every project that has it equipped is current. Drift isn't a discipline you keep up; it's structurally impossible.
hub syncor one click in the app —every project, every agent, at once
Assign frontend and every skill in it lands at once, in each agent's own directory. Nothing hand-picked, nothing forgotten.
Everything stays local. The registry optionally pushes to your own private GitHub repo — backup, and the same loadout on your other machine.
Your whole setup, on one screen.



One registry. Nothing trapped in a GUI.
Click it. Library, per-project loadouts, bundle assignment, agent docs — the whole registry, visible at once.
Script it. The app drives the same CLI you can run yourself — hub sync, equip, bootstrap. Skip the app entirely if that's your preference; nothing depends on it.
Optional, off by default. Lets the agent read and edit its own skills mid-session — useful when you'd rather refine a skill inside the conversation than write it out by hand.
Day one starts from your setup.
First run reads the skills you already have — ~/.claude/skills/, ~/.codex/skills/, your project folders — and builds the registry out of them. Nothing to author before it's useful.
Free, Apache-2.0. Installers for macOS, Windows and Linux; macOS is the one tested so far. The app updates itself when a new release lands.
Not installing today? Read the docsNot yet notarized — first launch on macOS needs xattr -dr com.apple.quarantine "/Applications/Skill Tree.app"
git clone https://github.com/Ramtoi/skill-tree.git
cd skill-tree
python3 hub.py bootstrap # imports your existing skills