From model-router
Use when delegating work to subagents or Workflow agents and choosing which model and effort level to run them on — covers Claude vs GPT model strengths, cost dynamics, effort levels, and the mechanics of routing to GPT models through model-router.
How this skill is triggered — by the user, by Claude, or both
Slash command
/model-router:choosing-modelsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
model-router makes GPT models available as native Claude Code subagents
model-router makes GPT models available as native Claude Code subagents alongside Claude models. This skill gives high-level strengths, weaknesses, and cost dynamics; weigh them against the task at hand rather than following rules mechanically.
Token price and token usage are different axes. GPT-5.6 models complete a typical task in fewer tokens than Claude models, so they are cheaper per task than the price sheet suggests — a typical Fable task at xhigh effort costs more than twice gpt-5.6-sol at max effort. The same pattern holds for Sonnet and, less strongly, Opus. OpenAI subscriptions are also more generous per dollar, and GPT delegation bills the separate Codex subscription — it preserves Claude usage, which matters because Claude subscriptions cap Fable-specific usage (currently up to ~50% of the weekly limit).
The Claude constitution treats the model as an entity expected to infer the intent behind a request: Claude models (Fable especially) fill in unstated requirements, notice contradictions and surface them, and take some liberty interpreting what you meant. The OpenAI model spec produces the opposite temperament: GPT models execute instructions straightforwardly and precisely, and make fewer mechanical mistakes doing so. For a fully specified task, gpt-5.6-sol can be more reliable than Fable.
The flip side: GPT-5.6 models reward-hack partial instructions. Told to "make sure it works" without network access to a dependency, sol has been observed reimplementing the dependency from scratch rather than escalating; they also sometimes work around guardrails and constraints to complete the task. So: fully specify the desired outcome and constraints — including what not to do and which side effects are acceptable; state explicitly that being blocked should be reported back rather than worked around; and avoid handing GPT models tasks that require broad access to sensitive resources.
Claude and GPT models also have de-correlated strengths and weaknesses: the mistakes one family makes, the other tends to catch. For best results, have a Claude model review GPT work and vice versa.
When the main agent is Fable, most delegation should go to GPT models (well-specified subtasks, review) or Fable itself (judgement-heavy work), with Sonnet/Opus covering the underspecified-but-token-heavy middle.
Before diverging from the sol default for a recurring use case, run a small blind comparison on the actual task — a Workflow with anonymized outputs and a judge settles it cheaply.
The Agent tool's model parameter does not accept GPT models. Use the
shipped agents instead — gpt-5.6-sol(medium), gpt-5.6-sol(high),
gpt-5.6-terra(high), gpt-5.6-luna(high) — or, for any other model/effort
combination, Workflow's
agent(prompt, {model: 'gpt-5.6-sol', effort: 'low'}). Prefer the bare
gpt-5.6-* routing IDs over the claude-gpt-5.6-* aliases: only the bare
IDs pick up the declared GPT context window
(CLAUDE_CODE_MAX_CONTEXT_TOKENS).
npx claudepluginhub crazytieguy/alignment-hive --plugin model-routerHow SKULL picks the right model for each agent and task. Triggers on "which model", "pick a model", "model selection", "use haiku/sonnet/opus", "cheaper model", "model per agent", or whenever spawning a subagent/team and choosing its model, or optimizing cost vs. quality on a long run. Gives a role→model heuristic, the "turn count beats token price" rule, the effort dial, and the cost math so the team is both strong where it matters and cheap where it doesn't.
Recommends Claude models (Haiku for exploration, Sonnet for implementation, Opus for decisions) via routing matrix for task types, subagents, and cost-quality tradeoffs.
Guides selection of Haiku, Sonnet, or Opus general-purpose agents for tasks based on judgment needs, focus, cost, and complexity like multi-file debugging or high-stakes analysis.