TypeSafe Skill Router
DECRUX9812/typesafe-skill-router
Hermes plugin that names the one skill worth loading before each model call, using TypeSafe's Jev model
TypeSafe Skill Router is a Hermes Agent plugin that asks TypeSafe's jev-latest model which installed skill fits the current request and adds a one-line hint to the user message. It is opt-in and adds nothing when no skill fits.
What TypeSafe Skill Router does
Hermes shows the model a one-line description of every installed skill, and with several hundred skills the model can read past the right one. This plugin sends the request to TypeSafe first and, when a skill genuinely fits, appends a single line to the user message naming it and telling the model to ignore the hint if it does not apply.
It is off by default (enabled: false), injects nothing when nothing fits, and every failure path, such as a missing key, timeout or transport error, logs one line and returns None so a turn is never broken. Thresholds such as gate (0.30) and fits (0.40) are configurable in config.yaml, answers are cached, slash commands and multimodal messages are skipped, and the README puts the cost at about $0.001 per routed turn. The request text and installed skill names and descriptions leave your machine, plus the first 700 characters of SKILL.md for the top few candidates.
Key features
- Adds one skill hint to the user message before the model call
- Opt-in, disabled by default
- Fails silently so a routing error cannot break a turn
- Configurable thresholds, shortlist size, timeout and cache
- Per-turn log line
- Standard library only, no dependencies
When to use it
- Helping Hermes pick the right skill when hundreds are installed
- Reducing skills the model overlooks in a large roster
- Replaying cached requests to tune thresholds without new calls
Who it is for: Hermes Agent users with large skill libraries who are willing to send routing requests to TypeSafe.
How it fits with Hermes Agent
It is a Hermes Agent plugin that hooks into the turn before the model call and reads the skills folder, and it can be installed from the Hermes plugin catalog.
How to install TypeSafe Skill Router
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone https://github.com/DECRUX9812/typesafe-skill-router ~/.hermes/plugins/typesafe-skill-router
hermes plugins enable typesafe-skill-router
hermes typesafe-skill-router onRequirements: Hermes Agent 0.21 or newer, a TypeSafe API key (TYPESAFE_API_KEY), Python 3.10+ with the standard library only
Note: Routing is a network call to the third-party TypeSafe service and needs an API key; the plugin is disabled until you turn it on.
FAQ
What is TypeSafe Skill Router?
It is a Hermes Agent plugin that uses TypeSafe's jev-latest model to pick the one installed skill that fits a request and mention it in the user message.
Does TypeSafe Skill Router work with Hermes Agent?
Yes, it is built for Hermes Agent 0.21 or newer. Install it from the catalog with hermes plugins install typesafe-skill-router, or clone it into ~/.hermes/plugins and enable it.
What do I need to run TypeSafe Skill Router?
You need Hermes Agent 0.21 or newer, Python 3.10 or newer, and a TypeSafe API key stored as TYPESAFE_API_KEY in ~/.hermes/.env. Restart the gateway once if Hermes was already running.
Similar plugins for Hermes Agent
All pluginsHermes Desktop plugin adding an achievements page, sidebar entry and statusbar score chip
Team-Volt Reasoning RouterHermes gateway plugin that picks the reasoning effort for each Discord, Telegram or Buzz message
techysy Hermes Fry CardsHermes gateway plugin that streams Feishu and Lark replies as live interactive cards
UndiFineD Hermes FleetManager PluginHermes plugin that adds a PostgreSQL-backed task queue and orchestration for a fleet of agents
promptclickrun bighelp-pluginHermes plugin for the bighelp iPhone app: agent boards, native cards, iPhone tools, voice and files
PlayForm Aphrodite Hermes PluginHermes plugin that compresses tool output into compact previews through a Rust-backed context engine
Related guides: How to install Hermes Agent · How to run Hermes Agent securely