jido-skill-router

Route tasks across Jido ecosystem skills using skill-manifest.yaml routing rules.

7|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/arrowcircle/jido-skills --skill jido-skill-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jido-skill-router
Source: https://github.com/arrowcircle/jido-skills/tree/main/skills/jido-skill-router
Command: npx skills add https://github.com/arrowcircle/jido-skills --skill jido-skill-router

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Routing tasks across the Jido ecosystem requires selecting the correct anchor skill and minimizing cross-skill calls to optimize latency and accuracy. The router provides deterministic handoffs by loading only the necessary adjacent skills and consulting a machine-readable manifest for guidance.

Core Features & Use Cases

  • Anchor-based routing: identify the primary capability and load only the relevant skill.
  • Boundary-aware handoffs: add adjacent skills only when a task crosses their boundaries.
  • Governed by manifests: use references/skill-manifest.yaml for inventory and routing rules.
  • Use Case: When a task spans model selection and action execution, the router sequences jido-action, jido, and jido-signal, avoiding full ecosystem loading.

Quick Start

Route a task by selecting the anchor skill and sequencing the necessary package skills for a single handoff.

Frequently Asked Questions about jido-skill-router

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

FAQPage Schema
How do I route tasks across multiple Jido skills?

To route tasks across Jido skills, identify the anchor capability and load only the relevant package skill. The router uses references/skill-manifest.yaml to provide deterministic handoffs and minimize cross-skill calls.

What is anchor-based routing in skill orchestration?

Anchor-based routing in skill orchestration identifies the primary capability required for a task and loads only that specific skill. Adjacent skills are loaded only when a task crosses their boundaries.

How do I minimize cross-skill calls when sequencing Jido actions?

Minimize cross-skill calls by applying boundary-aware handoffs that sequence only the necessary package skills. The router consults skill-manifest.yaml to avoid loading the full ecosystem for a single handoff.

Can I use a skill manifest to govern task hand-offs?

Yes, you can use a machine-readable skill manifest to govern task hand-offs. The router consults references/skill-manifest.yaml for skill inventory and routing rules to determine the correct handoff order.

Does the Jido skill router require loading the full ecosystem?

No, the Jido skill router does not require loading the full ecosystem. It selects the anchor skill and loads adjacent skills only when boundaries are crossed, optimizing both latency and accuracy.

What's the best way to sequence model selection and action execution in Jido?

The best way to sequence model selection and action execution is using the router to order jido-action, jido, and jido-signal. This provides a concise handoff order without full ecosystem loading.