Install
openclaw skills install @sknewcomb/nous-model-deal-routerUse when choosing best-value Nous Portal models.
openclaw skills install @sknewcomb/nous-model-deal-routerSelect the cheapest Nous Portal model that reliably meets the requested workload, including temporary sales. This is a recommendation-and-approval workflow: never change the provider, default model, or current-session model without explicit user approval.
Do not use for a non-Nous provider unless the user expands scope. Never auto-switch simply because a model is cheaper.
hermes model --refresh, hermes portal info, or a user-provided current screenshot.hermes portal info; ensure the user is authenticated and record the configured provider/current default.Use the request; if it is absent, default to balanced agentic work (tool use, coding, research, file edits).
| Workload | Primary criterion |
|---|---|
| Routine / high-volume tools | lowest reliable total cost; solid tool calling |
| Coding / debugging | code quality and tool reliability; output price matters |
| Research / long-context synthesis | reasoning, context capacity, synthesis quality |
| Architecture / high-stakes work | strongest suitable model; cost secondary |
| Casual drafting / experiments | lowest cost with acceptable quality |
Pick the least-expensive candidate that clears the relevant floor:
Free models are experimental/low-stakes by default. Do not recommend one for important work purely because it costs zero.
Compare the displayed final input and output prices after discount. Weight output more heavily for code generation and research synthesis; weight input somewhat more for concise tool actions. Mention cache pricing separately only if repeated prompts make it material.
Do not manufacture precision. Use “materially cheaper” unless the displayed figures support an explicit ratio.
Exclude unavailable entries, models missing a verified price, models not in the current Portal picker, and models which official Portal guidance says are unsuitable for Hermes Agent's tool-calling loop. A large discount alone cannot overcome a poor fit.
Lead with one winner and one lower-cost alternative:
Best value for <workload>: `<provider/model>`
Why: <fit> at <shown input/output rate>; <visible sale detail if applicable>.
Cheaper alternative: `<provider/model>` at <rate>, trading off <specific capability/reliability>.
Current model: `<provider/model>` at <rate>, if known.
Switch the default Nous model to `<provider/model>`?
If the winner is already the current model, explicitly recommend keeping it and do not ask to switch. Ask for approval only when the proposed model differs from the current model.
A recommendation is not permission. Switch only after a clear instruction such as “yes, switch,” “approve that model,” or “use it as my default.” Clarify ambiguous replies.
After approval, use the official CLI:
hermes config set model.provider nous
hermes config set model.default <approved-provider/model>
Then run hermes config and report the resulting model.provider and model.default exactly.
After approval, use an explicit override without changing the user's default:
hermes chat --provider nous --model <approved-provider/model> -q "<request>"
Explain that the user changes the active conversation with:
/model <approved-provider/model>
A config default change takes effect for new sessions; do not claim it changed the running conversation.
A screenshot from 2026-08-02 displayed openai/gpt-5.6-terra at $1.00/$6.00 per million input/output tokens, marked 60% off, and deepseek/deepseek-v4-pro at $0.35/$0.70. For balanced agentic work, Terra may be the capability/value choice; for routine coding where spend dominates, DeepSeek may be the better budget choice. This is not a standing recommendation: refresh live prices and availability first.
/model affects the active session; config defaults affect new sessions.