← Back to Skills Marketplace
yunzhouli-hub

skill-router

by Yunzhou Li · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
34
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install skill-router-hub
Description
Skill Router — centralized index and intelligent router for all installed skills. Consult this FIRST before answering any question to determine which special...
README (SKILL.md)

Skill Router

Core Directive: Before answering any user question, you MUST consult this skill first, check for matching specialized skills, and load them if found.


1. Skill Index

\x3C!-- SKILL_INDEX_START -->

This section is auto-generated by scripts/generate.py. Run python scripts/generate.py to update.

See the manual maintenance section below for alternatives. \x3C!-- SKILL_INDEX_END -->


2. Routing Rules

Rule 1: Match & Load

When the user's question matches any skill above, load it using the Skill tool. Load all matching skills — don't skip any.

Rule 2: Combined Loading

Common combos:

  • Code + Standards → Language-specific skill + coding-standards
  • Deploydeployment-patterns + canary-watch
  • API Designapi-design + backend-patterns
  • Frontendfrontend-design + frontend-patterns
  • Writingarticle-writing + brand-voice
  • Tech Decisionblueprint + architecture-decision-records
  • Code Walkthroughcode-tour + codebase-onboarding

General matching rules:

  • When the user's question contains domain keywords, tech stack names, or terminology, load the matching skill
  • One question may match multiple skills — load them all
  • When in doubt, load one more rather than one less

3. Usage Report (Mandatory)

After every task, you MUST report which skills were actually used at the end of your response.

---
**Skill Usage Report:**
- [skill-name] — [Status: Loaded / Not Triggered — Notes]
  • List all matched skills with load status
  • Also report when no skills were triggered
  • This report MUST appear at the end of every response, never omit it.

Manual Maintenance

If you prefer to maintain the index manually, place your content between \x3C!-- SKILL_INDEX_START --> and \x3C!-- SKILL_INDEX_END -->:

### Category
| Skill | Trigger |
|--------|----------|
| `skill-name` | Brief trigger condition description |
| `another-skill` | Another trigger description |

Index content can be in any format that helps the model match — keyword lists, tables, trigger phrases, etc.

Usage Guidance
Install only if you intentionally want a global skill router that can influence every response. Review the generated SKILL.md before use, avoid sharing it if your installed skills are sensitive, and consider narrowing the router so it only activates for clear matches and does not append detailed usage reports by default.
Capability Assessment
Purpose & Capability
The router purpose is coherent and disclosed: it indexes installed skills, routes prompts to matching skills, and reports usage. The bundled generator is purpose-aligned but reads local skill metadata and rewrites a generated SKILL.md index.
Instruction Scope
SKILL.md repeatedly requires consultation before any user question, says to load all matching skills, and advises loading one more skill when uncertain, with no clear exclusions for sensitive, generic, or low-confidence requests.
Install Mechanism
Installation is manual via copying SKILL.md into ~/.claude/skills/skill-router and optionally running python scripts/generate.py. No package installer, network fetch at runtime, obfuscation, or hidden dependency chain was found.
Credentials
The generator scans ~/.claude/skills, extracts each skill name and description, and writes them into an index. That is local and purpose-aligned, but the privacy impact of publishing or sharing a generated inventory of installed/internal skills is under-disclosed.
Persistence & Privilege
There is no background service, privilege escalation, credential use, destructive action, or exfiltration. The concern is behavioral persistence: once installed, the skill directs the agent to apply routing and append usage reports on every response.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skill-router-hub
  3. After installation, invoke the skill by name or use /skill-router-hub
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Centralized skill router with mandatory routing and reporting. - Introduces a centralized Skill Router to intelligently index and route all user questions to the appropriate specialized skills. - Enforces that every question is checked here first to determine which skills to load. - Establishes detailed routing rules, including keyword and combo-based matching. - Requires a Skill Usage Report at the end of every response, listing all loaded/matched skills. - Provides instructions for both auto-generated and manual maintenance of the skill index.
Metadata
Slug skill-router-hub
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is skill-router?

Skill Router — centralized index and intelligent router for all installed skills. Consult this FIRST before answering any question to determine which special... It is an AI Agent Skill for Claude Code / OpenClaw, with 34 downloads so far.

How do I install skill-router?

Run "/install skill-router-hub" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is skill-router free?

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

Which platforms does skill-router support?

skill-router is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created skill-router?

It is built and maintained by Yunzhou Li (@yunzhouli-hub); the current version is v1.0.0.

💬 Comments