원클릭으로
skill-router
Dynamic skill router that intercepts every message and loads only relevant skills to reduce context window usage.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Dynamic skill router that intercepts every message and loads only relevant skills to reduce context window usage.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | skill-router |
| description | Dynamic skill router that intercepts every message and loads only relevant skills to reduce context window usage. |
| tools | Bash, Read |
| metadata | {"openclaw":{"always":true}} |
This skill manages dynamic skill loading for OpenClaw. It intercepts every user message, scores it against the skill index, and injects only the relevant skills (0-3) instead of the entire catalog.
On EVERY user message, follow these steps:
Score the message against the skill index:
skill-router match "<user_message>"
Read the context file to see matched skills:
cat .skill-router-context.md
If skills matched, read their SKILL.md files for detailed guidance:
Proceed with the task using the matched skill guidance.
skill-router build - Rebuild the skill index (run when skills are added/changed)skill-router match "<message>" - Score a message and write contextskill-router status - Check index health and configurationEnvironment variables:
SKILL_ROUTER_MAX_RESULTS - Max skills to return (default: 3)SKILL_ROUTER_THRESHOLD - Minimum score to include (default: 0.3)SKILL_ROUTER_ALWAYS_INCLUDE - Comma-separated skill names to always includeskill routing, context optimization, dynamic loading, BM25, skill matching, token reduction