python3 <skill_path>/scripts/router.py --task "<user message>"full_id, tier, confidencefull_id is fallback/default: do NOT switch. Tell the user to run --setup.full_id differs from current model: session_status(model=<full_id>)Skip for greetings, acknowledgments, heartbeats, or very short messages.
bash
python3 <skill_path>/scripts/router.py --setup
Add the following line to your agent's AGENTS.md for reliable auto-trigger:
text
Always follow smart-model-router SKILL.md instructions on every substantive request.
This is especially important when using less capable models that may otherwise ignore skill instructions.
text
--task TEXT Route a task
--debug Show scoring details
--setup Generate models.json