Agent Router
Route prompts to the optimal AI model based on task type, complexity, and cost constraints.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/sa9saq/agent-routerAgent Router
Route prompts to the optimal AI model based on task characteristics.
What This Does
Analyzes a task/prompt and recommends the best model, considering task type, complexity, cost, speed, and context length.
Model Routing Table
| Task Type | Complexity | Recommended | Fallback |
|---|---|---|---|
| Coding (generation) | High | claude-opus / gpt-5 | claude-sonnet |
| Coding (simple edits) | Low | claude-sonnet / gpt-4.1 | claude-haiku |
| Creative writing | High | claude-opus | gpt-5 |
| Summarization | Low | claude-haiku / gpt-4.1-mini | gemini-flash |
| Data analysis | Medium | claude-sonnet | gpt-4.1 |
| Vision/Image | Any | claude-sonnet / gpt-4.1 | gemini-pro |
| Translation | Low | gpt-4.1-mini | claude-haiku |
| Long context (>100k) | Any | gemini-pro | claude-sonnet |
| Real-time/fast | Any | claude-haiku / gpt-4.1-mini | gemini-flash |
| Math/reasoning | High | claude-opus / o3 | deepseek-r1 |
Instructions
- Analyze the task: Classify by type, complexity (low/medium/high), and constraints (cost, speed, context length).
- Check user preferences: Factor in model preferences, cost limits, or subscription tiers.
- Route decision: Using the table above, recommend primary + fallback model.
- For Codex CLI routing (local dev):
- Heavy coding →
codex exec(GPT-5.3-Codex, free via subscription) - Quick questions → current model
- Cost-sensitive batch work → claude-haiku or gpt-4.1-mini
- Heavy coding →
- Output format:
🔀 Route: <task_type> | Complexity: <level> ✅ Recommended: <model> 🔄 Fallback: <model> 💰 Est. cost: <low/medium/high> 💡 Reason: <why> - Batch routing: For multiple tasks, create a routing plan table showing which model handles each task.
Edge Cases
- Ambiguous tasks: Default to claude-sonnet as the best general-purpose choice
- Multi-modal tasks (text + image): Ensure the chosen model supports vision
- Context overflow: If input exceeds model's context window, suggest chunking or switching to a larger-context model
- Rate limits: If primary model is rate-limited, auto-route to fallback
Requirements
- No API keys or dependencies — this is a decision framework, not an API
- Update routing table as model pricing/capabilities change
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-sa9saq-agent-router": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
threat-model
Threat modeling and attack scenario design. Identify risks before they become vulnerabilities. STRIDE, attack trees, risk matrix.
Sns Auto Poster
Schedule and automate social media posts to X/Twitter with cron-based queue management.
security-review
Comprehensive security review for code, configs, and operations. OWASP, prompt injection, crypto security. Auto-triggers on security-related changes.
Process Monitor
Monitor system processes, identify top CPU/memory consumers, and alert on resource thresholds.
Readme Generator
Auto-generate comprehensive README.md files by analyzing project structure and configuration.