skill-router

Rank installed skills by TF-IDF similarity and domain boosts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/edri2or/ripo-skills-main --skill skill-router-edri2or
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-router
Source: https://github.com/edri2or/ripo-skills-main/tree/main/exported-skills/skill-router
Command: npx skills add https://github.com/edri2or/ripo-skills-main --skill skill-router-edri2or

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Route tasks to the most suitable installed skill by ranking candidates with a confidence score and clear justification.

Core Features & Use Cases

  • Discover all installed skills by reading their SKILL.md frontmatter and building an internal registry.
  • Rank skills against user intent using a TF-IDF–style scoring mechanism and domain boosts, then present the Top 3 with reasons.
  • Act as a routing mediator that only engineers execution after user confirmation.

Quick Start

Scan all installed skills by locating SKILL.md files, extract their names and descriptions, and display a ranked list of candidates for the user's task.

Frequently Asked Questions about skill-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route a task to the right skill when the user intent is ambiguous across multiple domains?

Skill routing identifies the most appropriate installed skill for a task by extracting SKILL.md frontmatter, computing TF-IDF similarity with user input, and ranking top candidates with confidence scores.

How does TF-IDF scoring work for multi-skill discovery and ranking?

TF-IDF scoring for multi-skill discovery builds a registry from plugin manifests, computes text similarity against user input, applies domain boosts, and outputs a ranked top-3 list of candidate skills with reasons.

Do I need any dependencies to use skill routing for plugin manifests?

No dependencies are required. Skill routing operates standalone by scanning installed plugin manifests for SKILL.md files, extracting names and descriptions from frontmatter, and building an internal registry.

What's the best way to select a skill from multiple installed candidates?

The best way to select a skill is using a routing mediator that ranks candidates via confidence scores and clear justification, presenting a top-3 list and engineering execution only after user confirmation.

When should I not use automated multi-skill routing for task execution?

Automated multi-skill routing should not be used for direct execution without user confirmation, as it acts strictly as a routing mediator that presents ranked candidates and reasons before any processing occurs.

Can I use skill discovery to scan all installed skills by reading SKILL.md frontmatter?

Yes, skill discovery works by locating SKILL.md files in plugin manifests, extracting the name and description from each frontmatter, and building an internal registry to rank against user intent.