Skill Router

Automatically detect, load, and stack the perfect skills combo for any user request.

Install
cmdop skills install agensi-skill-router

Skill Router, published by agensi, is a skill that acts as automated dispatch middleware for AI agents. It runs before every agent response to scan user intent and map requests to the agent’s library of installed skills. The router resolves a skill stack, which means it can combine multiple specialized skills to handle a single complex or multi-domain task. For example, it might pair a code generator with a security auditor by loading the necessary SKILL.md files and following their combined instructions to produce the final output. The skill addresses general knowledge drift, where a model ignores custom workflows and defaults to generic advice. Instead of requiring you to manually remember which skills are installed, it automatically identifies when a task matches a specific skill and resolves the execution sequence against your skill manifest. It also supports skill stacking that layers primary skills with modifiers, such as humanizers or QA gates, and infrastructure skills, such as deployment scripts. The router operates in the background with the aim of letting the agent apply your preferred formats and rules. The result is output tailored to specific engineering or business standards without requiring manual prompting for each request.

Use cases

  • Route a single user request to multiple installed skills by resolving a skill stack
  • Pair a code generator skill with a security auditor skill for reviewed output
  • Stack a primary skill with QA gate and humanizer modifiers before returning a response
  • Prevent an agent from defaulting to generic advice when custom skills are available
  • Automatically load and follow the instructions in relevant SKILL.md files for a request

When to use it

  • You have a growing library of installed skills and need automatic intent-based routing
  • You want to layer modifier skills like QA gates or humanizers over core task skills
  • You need to handle multi-domain tasks that require combining multiple specialized skills

When not to use it

  • You need direct tool-level integrations, since this skill provides no tools itself
  • Your agent setup does not use SKILL.md manifests or a skill-based architecture
  • You require a server with a defined transport mechanism, which is not specified here