nl-router

Route natural language requests to matching skills and workflows.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/robit-man/transcribe-cli --skill nl-router-robit-man
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nl-router
Source: https://github.com/robit-man/transcribe-cli/tree/main/.claude/skills/nl-router
Command: npx skills add https://github.com/robit-man/transcribe-cli --skill nl-router-robit-man

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as a central intelligent router, deciphering natural language requests to direct users to the most appropriate skill or workflow, ensuring efficient task execution and reducing user confusion.

Core Features & Use Cases

  • Intent Parsing: Understands user intent by identifying action verbs, objects, and qualifiers.
  • Skill Matching: Dynamically matches natural language to predefined routing patterns for various domains like SDLC, artifact management, marketing, and research.
  • Confidence-Based Routing: Routes requests directly, asks for clarification, or offers options based on match confidence.
  • Use Case: A user says, "Transition the project to the construction phase." This skill identifies the intent (transition), the object (project phase), and routes it to the appropriate SDLC workflow.

Quick Start

Use the nl-router skill to route the request "create a new software architecture document".

Frequently Asked Questions about nl-router

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

FAQPage Schema
How do I route natural language requests to specific software engineering workflows?

Intent parsing identifies action verbs, objects, and qualifiers to understand requests. It then dynamically matches this natural language input to predefined routing patterns for various domains like SDLC, artifact management, and research.

What happens when natural language command parsing matches multiple skills?

When command parsing yields ambiguous matches, confidence-based routing evaluates match certainty. It will ask for clarification or offer options to ensure the request reaches the correct skill orchestration target.

Can I use intent recognition to route marketing and research tasks?

Yes, intent recognition supports routing for marketing tasks, research, planning, and utility functions. It dynamically matches natural language requests to predefined routing patterns across these specific domains.

What is the best way to orchestrate skill workflows from ambiguous user commands?

Skill orchestration for ambiguous commands relies on confidence-based routing. It assesses match certainty to route directly, offer options, or request clarification, reducing user confusion during task execution.

Do I need predefined routing patterns for natural language intent recognition?

Yes, intent recognition requires predefined routing patterns to dynamically match parsed natural language. These patterns map identified action verbs and objects to available skills across supported workflow domains.