← All skills
semantic-router
82 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By LeoYeAI/agent-master-skills (GitHub) · coding · 2,186 stars · scanned at commit 8f88f9a
让 AI 代理根据对话内容自动选择最合适的模型。层2(多词非连续命中)+ 层1(单词兜底)并行决定模型池;层3(embedding)永远独立运行决定会话切换。B+ 连续漂移计数器(第3次警告,第4次强制 C-auto)。soft_keywords 泛用词降权机制。四池架构(高速/智能/人文/代理),五分支路由,全自动 Fallback 回路。
Works with any agent that supports SKILL.md skills.
Partially scanned — some files couldn't be read; we'll retry on the next scan
What this skill can do
Changes files outside its own folder
The author does not mention this.
Found in 7 places.
Show 4 more
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 19 places.
Show 16 more
- skills/semantic-router/SKILL.md, line 132
cp ~/.openclaw/workspace/skills/semantic-router/scripts/semantic_check.py \ - skills/semantic-router/SKILL.md, line 149
cron list | jq '.jobs[] | {id, name, sessionKey}' - skills/semantic-router/SKILL.md, line 164
curl -X POST http://127.0.0.1:9811/route \ - skills/semantic-router/SKILL.md, line 250
cat ~/.openclaw/openclaw.json | jq '.models | keys' - skills/semantic-router/SKILL.md, line 261
cp ~/.openclaw/openclaw.json \ - skills/semantic-router/SKILL.md, line 275
python3 ~/.openclaw/workspace/.lib/merge-config.py \ - skills/semantic-router/SKILL.md, line 292
python3 -c "import json; json.load(open('~/.openclaw/openclaw.json'))" && echo "✅ JSON 有效" - skills/semantic-router/SKILL.md, line 314
cron add \ - skills/semantic-router/SKILL.md, line 330
cron add \ - skills/semantic-router/SKILL.md, line 352
cron add \ - skills/semantic-router/SKILL.md, line 372
cron list | jq '.jobs[] | select(.name == "cloudflared-watchdog") | {id, name, sessionKey, sessionTarget}' - skills/semantic-router/SKILL.md, line 387
tail -f ~/.openclaw/logs/gateway.log | grep "semantic-router" - skills/semantic-router/scripts/semantic-webhook-server.py, line 119
result = subprocess.run( - skills/semantic-router/scripts/semantic-webhook-server.py, line 135
except subprocess.TimeoutExpired: - skills/semantic-router/semantic_check.py, line 1468
proc = subprocess.run(cmd, capture_output=True, text=True, timeout=8) - skills/semantic-router/semantic_check.py, line 1477
except subprocess.TimeoutExpired:
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README.
Found in 10 places.
Show 7 more
- skills/semantic-router/semantic_check.py, line 701
with _ur.urlopen(req, timeout=1) as r: # fail-fast: 1s; if cold → local model - skills/semantic-router/semantic_check.py, line 741
import urllib.request as _ur, json as _j - skills/semantic-router/semantic_check.py, line 745
with _ur.urlopen(req, timeout=2) as r: - skills/semantic-router/semantic_check.py, line 790
import urllib.request as _ur, json as _j - skills/semantic-router/semantic_check.py, line 795
with _ur.urlopen(req, timeout=3) as r: - skills/semantic-router/semantic_check.py, line 810
import urllib.request as _ur, json as _j - skills/semantic-router/semantic_check.py, line 815
with _ur.urlopen(req, timeout=2) as r:
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'semantic-router' ] || [ -L ~/.agents/skills/'semantic-router' ]; then echo 'A skill folder named semantic-router already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/LeoYeAI/agent-master-skills' "$d" && git -C "$d" checkout --quiet '8f88f9a0dd5a1075d4f0c7626f9d960844d57575' -- 'skills/semantic-router' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/semantic-router' ~/.agents/skills/'semantic-router' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'semantic-router' ~/.claude/skills/'semantic-router' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for LeoYeAI/agent-master-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/LeoYeAI/agent-master-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 8f88f9a | 82 |
| 2026-11-07 | 8f88f9a | 82 |