← Back to Skills Marketplace
seanford

Skilled Models Advisor

by Sean Ford · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
45
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install skilled-models-advisor
Description
Consult the tool-models agent for model selection, cost estimation, capability queries, and provider comparisons. Use when choosing a model for any task, com...
README (SKILL.md)

Skilled Models Advisor

Provides access to the tool-models agent and its query CLI for data-driven model selection. All recommendations default to models we have active credentials for. Pass --all to any command to see the full 2,700+ model universe.


When to use this skill

Consult tool-models before:

  • Spawning a sub-agent — pick the right model for the task at hand
  • User asks "which model for X" — always query rather than guess
  • Estimating costs — especially before high-volume or recurring workloads
  • Recommending a config change — primary/fallback assignments
  • Comparing providers for the same model — context limits and output caps differ
  • Checking if a model supports vision, PDF, reasoning, or function calling

Do NOT guess model specs from training data. Prices change, new models appear, and provider limits (output caps, context) vary from the model's stated maximum.


Spawn syntax

// Minimal — natural language question
sessions_spawn({
  agentId: "tool-models",
  runtime: "subagent",
  task: "Which model is best for processing long legal PDFs on a $50/month budget?"
})

// With structured context
sessions_spawn({
  agentId: "tool-models",
  runtime: "subagent",
  task: "Compare claude-sonnet-4-6 vs gemini-2.5-flash for a high-volume summarization pipeline. We process ~2M input tokens and ~200k output tokens per day."
})

// Model selection for a spawn
sessions_spawn({
  agentId: "tool-models",
  runtime: "subagent",
  task: "I'm about to spawn a coding sub-agent for refactoring a large CFML codebase. What's the best accessible model balancing code quality and cost?"
})

Direct CLI (when running in tool-models workspace)

QUERY="python3 $HOME/.openclaw/workspace-tool-models/skills/model-advisor/scripts/query.py"

# Stats — what's in the database, what we have access to
$QUERY stats

# Task-based recommendation (accessible models only by default)
$QUERY recommend "summarize long PDFs cheaply"
$QUERY recommend "complex reasoning and code generation"
$QUERY recommend "real-time low-latency chat"
$QUERY recommend "process images and extract structured data"

# Structured filters
$QUERY filter --reasoning --available                       # reasoning models in OpenClaw
$QUERY filter --cost-max 0.5 --ctx-min 128000              # under $0.50/M, 128k+ context
$QUERY filter --vision --pdf --cost-max 1                  # vision+PDF under $1/M
$QUERY filter --cost-max 0                                 # free models only

# Side-by-side comparison
$QUERY compare gpt-4.1 claude-sonnet-4-6 gemini-2.5-flash
$QUERY compare mistral-medium-latest mistral-small-latest

# Cost estimation
$QUERY cost gemini-2.5-flash --input 1000000 --output 100000
$QUERY cost claude-sonnet-4-6 --input 50000 --output 5000 --monthly 1000

# Top models by metric
$QUERY top --by cost          # cheapest accessible models
$QUERY top --by ctx --count 5 # largest context windows

# Provider overview
$QUERY providers

# Full record for a model
$QUERY get gemini-2.5-flash

Common scenarios

"What model should I use for [task]?"

sessions_spawn({
  agentId: "tool-models",
  runtime: "subagent",
  task: `recommend "${task}" — return top 3 with reasoning`
})

"How much will this cost?"

sessions_spawn({
  agentId: "tool-models",
  runtime: "subagent",
  task: `Estimate monthly cost for processing ${inputTokens} input + ${outputTokens} output tokens/day using ${model}. Also compare with the top 2 cheaper alternatives.`
})

"Is [model] available and does it support [capability]?"

sessions_spawn({
  agentId: "tool-models",
  runtime: "subagent",
  task: `get ${model} — check if it supports vision and PDF input, and what context/output limits apply on each provider`
})

"What's the best free model for [task]?"

sessions_spawn({
  agentId: "tool-models",
  runtime: "subagent",
  task: `recommend "${task}" --cost-max 0 — only free models`
})

Notes

  • accessible = we have a working API key for that provider right now
  • piaiAvailable = model is in OpenClaw's built-in catalog (subset of accessible)
  • Provider-reported limits always override generic specs (SambaNova caps many models at 3k output; Groq caps at 32k — these differ from the model's stated max)
  • Database refreshed nightly by the model-scanner cron job
  • Data sources: OpenClaw pi-ai catalog → LiteLLM → OpenRouter → live provider APIs
Usage Guidance
Before installing, understand that the skill may cause your agent to send model-selection questions and workload estimates to the tool-models sub-agent or its local CLI. That is expected for this skill, but avoid including unnecessary sensitive business details in those prompts.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose is model selection, cost estimation, provider comparison, and capability lookup; the artifact instructions are limited to querying a tool-models agent or CLI for exactly those tasks.
Instruction Scope
It strongly instructs agents to query instead of guessing and includes examples for spawning a tool-models sub-agent, but those instructions are coherent with keeping model specs current.
Install Mechanism
The package contains only a non-executable SKILL.md file and no install scripts, dependencies, or hidden runtime payloads.
Credentials
The skill references active provider credentials and a local OpenClaw tool-models workspace, but this is disclosed and proportionate for checking accessible models and live pricing data.
Persistence & Privilege
No persistence mechanism, privilege escalation, background worker, file mutation, or credential-harvesting behavior appears in the artifact.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skilled-models-advisor
  3. After installation, invoke the skill by name or use /skilled-models-advisor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Skilled Models Advisor v1.0.0 - Initial release providing CLI and agent integration for data-driven model selection, cost estimation, and provider comparison. - Enables recommendations based on current database of active, accessible models. - Supports structured queries for capability checks (vision, PDF, context/window size, function calling) and provider-specific limits. - Includes cost estimation and top model recommendations by various metrics. - Direct CLI commands and integration examples for spawning sub-agents provided. - Emphasizes always querying for up-to-date model specs—never guessing from static training data.
Metadata
Slug skilled-models-advisor
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Skilled Models Advisor?

Consult the tool-models agent for model selection, cost estimation, capability queries, and provider comparisons. Use when choosing a model for any task, com... It is an AI Agent Skill for Claude Code / OpenClaw, with 45 downloads so far.

How do I install Skilled Models Advisor?

Run "/install skilled-models-advisor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skilled Models Advisor free?

Yes, Skilled Models Advisor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Skilled Models Advisor support?

Skilled Models Advisor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skilled Models Advisor?

It is built and maintained by Sean Ford (@seanford); the current version is v1.0.0.

💬 Comments