model-router

SKILL.md

Model Router

Configure routing between LLM providers and models with fallback support.

Features

  • config: Set up routing rules per task type
  • list: Show available providers and models
  • route: Route requests to appropriate model
  • fallback: Configure fallback providers
  • weights: Set model usage weights
  • status: Check provider health

Usage

# List available providers
./scripts/model-router.js --command list

# Configure routing
./scripts/model-router.js --command config --task coding --provider anthropic --model claude-sonnet-4

# Set fallback
./scripts/model-router.js --command fallback --primary anthropic --fallback openai,groq

# Check status
./scripts/model-router.js --command status

# Route a request
./scripts/model-router.js --command route --task research --prompt "Explain quantum computing"

Routing Rules

Routing can be based on:

  • Task type (coding, research, creative, reasoning)
  • Token count
  • Model capability
  • Provider availability
  • Cost optimization

Examples

Task Command
List providers model-router.js --command list
Config coding model-router.js --config --task coding --provider anthropic --model opus
Set fallback model-router.js --fallback --provider anthropic --fallback openai,groq
Check status model-router.js --status
Route request model-router.js --route --task summarize --file article.txt

Notes

  • Supports major providers: OpenAI, Anthropic, Groq, etc.
  • Automatic failover to fallback providers
  • Cost and quality optimized routing
  • Health checks on providers
Weekly Installs
15
First Seen
Mar 1, 2026
Installed on
gemini-cli15
github-copilot15
amp15
cline15
codex15
kimi-cli15