Smart Router Omni
v2.0.0Universal smart routing skill that chooses the best installed skill or skill chain across mixed environments, and automatically applies OpenClaw-aware routin...
Like a lobster shell, security has layers — review code before you run it.
Smart Router Omni
Start broad, then specialize. Default to universal routing, and switch into OpenClaw-aware mode when the environment supports it.
Load the right reference
- Read
references/scoring-rubric.mdbefore scoring candidates. - Read
references/ambiguity-and-fallbacks.mdwhen confidence is weak or constraints are missing. - Read
references/environment-detection.mdbefore deciding whether to stay in universal mode or enter OpenClaw mode. - Read
references/chain-patterns.mdwhen the request obviously spans several phases. - Read
references/research-notes-2026-03.mdwhen you need the design rationale.
Workflow
- Normalize the request into a task card:
- goal
- expected artifact
- domain
- required actions
- constraints
- environment dependencies
- Detect the environment using
references/environment-detection.md:- universal mode
- OpenClaw-aware mode
- Scan visible skill roots conservatively:
- read
SKILL.mdfrontmatter first - inspect
agents/openai.yamlonly for shortlisted candidates
- read
- Apply hard filters before ranking:
- missing tools
- missing login or auth
- wrong output type
- platform mismatch
- safety or policy mismatch
- Score viable candidates with
references/scoring-rubric.md. - If one skill can finish the task, recommend that skill.
- If the task spans phases, recommend a short chain using
references/chain-patterns.md. - If confidence is low, ask compact clarification questions instead of forcing a route.
- Output:
- recommended skill or chain
- confidence
- why it won
- prerequisites
- fallbacks
- clarifying questions if needed
Routing policy
- Prefer explicit capability claims in
descriptionover name similarity. - Prefer specialist skills when the task, artifact, and dependencies are clear.
- Prefer workflow skills when the request is end-to-end.
- Prefer the smallest route that can finish the task well.
- In OpenClaw-aware mode, treat browser, publishing, memory, and account-bound skills as dependency-sensitive.
- Abstain and clarify when the top candidates are close.
Standard output
[Routing Decision]
Mode: universal | openclaw-aware
Request: ...
Recommended skill: ...
Confidence: high | medium | low
Why it fits: ...
Missing checks or prerequisites: ...
Fallbacks: ...
Suggested chain: ...
Clarifying question(s): ...
Guardrails
- Do not rely on a fixed handwritten route table as the primary method.
- Do not read every full
SKILL.mdbefore shortlisting. - Do not recommend unavailable skills.
- Do not hide uncertainty when the top candidates are close.
- Do not force one skill when a chain is clearly better.
Exit condition
Finish with one recommended skill or skill chain, an explicit mode, a confidence level, key reasons, fallbacks, and any blocking unknowns.
Copyright & License
Copyright (c) 2026 龙虾 (Lobster)
All Rights Reserved.
This skill is proprietary and confidential. The source code, algorithms, documentation, and any accompanying materials are protected by copyright law and international treaties.
You may NOT:
- Copy, modify, or distribute the source code or documentation
- Create derivative works based on this skill
- Use this skill as a template or baseline for developing competing products
- Reverse engineer, decompile, or disassemble any components
- Remove or alter any proprietary notices or copyright labels
You MAY:
- Install and use this skill in your OpenClaw installation
- Receive updates and support as provided by the author
For licensing inquiries or custom development, contact the author directly.
Comments
Loading comments...
