Repository navigation
skill-router-builder: group 380 skills into 36 routers, measured on two public collections #2106
gorkicakir
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
If you install many skills, every conversation starts with the name and description of each one. Claude Code also caps that listing at about 1% of the context window and silently drops the descriptions of the skills you use least, so with 100+ skills most of them become invisible to the model.
skill-router-builder reads a skills folder, clusters related skills by file links, mentions and text similarity, and writes "router" skills whose maps are generated from the members' own descriptions. Nothing is written by hand, and the originals are untouched.
Measured on two public MIT collections, tool unchanged (default settings):
No false triggers in either public collection. The scientific set groups less because 102 of its skills are unrelated single-library wrappers; the tool does not force them together. Full tables and the 35 requests per collection are in
tests/RESULTS.md.Install
Python 3.8+, stdlib only;
networkxis recommended (the fallback clustering groups noticeably less). MIT.https://github.com/gorkicakir/skill-router-builder
Happy to hear about collections where the grouping comes out wrong.
All reactions