skill-router

Scan available skills, score relevance, and emit an ordered execution plan.

7|2|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/AndurilCode/craftwork --skill skill-router-andurilcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-router
Source: https://github.com/AndurilCode/craftwork/tree/main/plugins/craftwork-professional/skills/skill-router
Command: npx skills add https://github.com/AndurilCode/craftwork --skill skill-router-andurilcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents skill blindness and wrong-tool selection by scanning all available skills, matching them to the user’s intent, and composing an execution plan before any real work happens.

Core Features & Use Cases

  • Exhaustive skill discovery: Reads every skill description and scores matches as PRIMARY, SUPPORTING, or IRRELEVANT to avoid premature conclusions.
  • Intent-to-plan composition: Chooses a composition pattern (SINGLE, PIPELINE, PARALLEL→CONVERGE, or ORCHESTRATED) based on whether the request is analysis, production, or mixed.
  • Execution orchestration: Emits a routed plan and then delegates execution to the selected skills in the correct order, passing outputs through pipelines.

Quick Start

Use the skill-router on a new substantive request so it scans the catalog, selects the best matches, and returns an execution plan that routed skills will follow.

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 complex request to multiple skills without tunnel vision?

Intent decomposition breaks down a multi-domain request, scores all available skills for relevance, and emits an execution plan before any real work happens. This ensures the correct supporting skills are selected and chained together without tunnel vision.

What is the best way to orchestrate a workflow for mixed analysis and production tasks?

Workflow orchestration evaluates composition patterns like PIPELINE, PARALLEL→CONVERGE, or ORCHESTRATED based on whether the request is analysis, production, or mixed. It then delegates execution to selected skills in the correct order, passing outputs through the pipeline.

When do I need context engineering for skill composition?

Context engineering is needed for new substantive, multi-domain, or analysis-plus-production tasks that require composing multiple skill capabilities. It applies intent decomposition and exhaustive scanning to map request intent to an ordered workflow before executing routed skills.

How does the skill-router handle task planning for multi-domain requests?

Task planning applies exhaustive skill discovery by reading every skill description and scoring matches as primary, supporting, or irrelevant. It then selects a composition pattern and emits a routed plan that delegates execution to the selected skills in the correct order.

Does skill routing support parallel execution and convergence of outputs?

Yes, skill routing supports a PARALLEL→CONVERGE composition pattern for mixed requests. It selects this pattern during composition-pattern selection and passes outputs through pipelines to converge results from multiple supporting skills effectively.