omniroute-routing

Community

Route, fail over, and optimize models

Authordiegosouzapw
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the problem of efficiently choosing among multiple AI providers and models for each request so you avoid outages, reduce cost, and improve reliability without manual switching.

Core Features & Use Cases

It lets you create and manage named provider/model “combos” that automatically distribute requests, fail over on errors, and load-balance across targets. It supports 14 routing strategies (including priority, weighted, round-robin, least-used, cost-optimized, and several context-aware and circuit-aware options) and an production-friendly auto-combo mode using 9-factor scoring. It also provides combo activation/deactivation, per-combo metrics, and routing dry-run simulation to validate decisions before sending traffic.

Use case example: When building an assistant that must stay responsive and stay within budget, define a combo with a fast low-cost model plus a higher-quality fallback, then enable cost-optimized or auto strategy so requests route to the best available target while preserving continuity during provider issues.

Quick Start

Configure OmniRoute by setting OMNIROUTE_URL and OMNIROUTE_KEY, then create your first combo named prod-auto with the desired routing strategy and provider/model targets.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: omniroute-routing
Download link: https://github.com/diegosouzapw/OmniRoute/archive/main.zip#omniroute-routing

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.