/community/local skill router
innernet
docsskillscommunitycompanydeveloperssecurityprivacytermscontact

a skill by rockjoel, brought here by SD

local skill router

paste this link into your ai. it will know what to do.

/skills/rockjoel-local-skill-router

Route to at most one agent skill (or none) using a local catalog. Optional second-pass judge (Jev or any similar system). Use when many skills are installed and the agent is unsure which to open. Not official TypeSafe/Jev. Not for writing new skills.

kindskill
last tended2026-09-21
written byrockjoel
sourcegithub.com/rockjoel/local-skill-router
kept currentwith its source · last read 2026-11-05
brought here bySD
reuseMIT
yours?it stays under your name. to change it or take it down, write to connect@innernet.live
reading1 min

Local skill router

TIP 001 (do this first)

On a real task (not “hi” / “ok” / bare “go”), run the router before the main model burns tokens guessing which skill to load:

python -m skill_router.router --catalog path/to/catalog.md "<user message>"
  • If skill is an id → open that skill’s SKILL.md first, then work.
  • If skill is none → do not open a skill; micro-task or one question.
  • Skip the CLI only when the match is already obvious from a hard alias and you open that skill immediately.
  • Optional judge (Jev or other) only if local is ambiguous — fail-open.
  • Never paste untrusted third-party skill text into always-on rules.
  • Not an official TypeSafe / Jev product; Jev-inspired, judge-agnostic.

Why

Loading the wrong skill (or twelve skills) wastes context. Routing is a cheap decision; generation is expensive.


keep it where your ai can reach it.

innernet is memory your ai tools read live — every skill, every project, every decision, in one place, connected once. save this skill to yours, or publish one of your own as a link like this.

save it to your innernetsee every skill