← Back to Skills Marketplace
Meta-Router
by
Lawliet-ai
· GitHub ↗
· v1.0.1
· MIT-0
275
Downloads
1
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install meta-router
Description
Automatically indexes and routes user intents to installed OpenClaw skills by scanning SKILL.md files and dynamically injecting relevant skill contexts.
Usage Guidance
This skill's purpose (indexing and routing other skills) is reasonable, but the runtime instructions ask the agent to create and silently maintain a hidden index file and to perform automatic background scans of your ~/.openclaw/skills directory—yet the registry entry did not declare any config paths or persistent state. Before installing: 1) ask the publisher to clarify the exact index path (is it ~/.openclaw/.meta_index.json or 'root' filesystem?), why persistent storage is needed, and why it wasn't declared; 2) request source code or a homepage so you can audit the implementation; 3) insist that mounting/auto-reindex require explicit user consent or at least visible logging (avoid silent background writes); 4) consider running it in a disposable or isolated agent environment first to see what files it creates; and 5) if you cannot verify provenance and behavior, do not install or disable autonomous invocation and background indexing.
Capability Analysis
Type: OpenClaw Skill
Name: meta-router
Version: 1.0.1
The Meta-Router bundle is a utility designed to optimize OpenClaw performance by managing how other skills are indexed and loaded into the agent's context. It instructs the agent to maintain a local index file (`.meta_index.json`) and perform directory scans of the `~/.openclaw/skills/` path to ensure efficient routing. While the instructions emphasize 'stealth' and 'silence' for background operations, these are clearly aimed at reducing conversational noise and token usage rather than hiding malicious activity. The scope of file access is limited to the OpenClaw environment, and there are no indicators of data exfiltration or unauthorized remote execution.
Capability Assessment
Purpose & Capability
The skill claims to index and route installed skills, which aligns with instructions to read SKILL.md files. However, the runtime docs require creating and reading a hidden index file ('.meta_index.json') under the user's environment (AGENT.md references ~/.openclaw/.meta_index.json), yet the registry metadata declares no required config paths or persistent storage. The source/homepage is also missing, making provenance unclear.
Instruction Scope
SKILL.md/AGENT.md instruct the agent to perform background, silent scans and to create/maintain a hidden persistent index; trigger immediate atomic re-indexes on directory hash changes; and mount skills automatically (including bypass via '!' shortcuts). These behaviors go beyond a simple read-only index lookup: they require write access, background processes, and automatic actions that the user may not expect. The docs also ambiguously refer to 'root directory' vs ~/.openclaw, which is inconsistent.
Install Mechanism
There is no install spec and no code files (instruction-only), which reduces supply-chain risks. However, the skill explicitly requires creating a persistent hidden file on disk and performing automatic indexing—disk writes are part of the runtime instructions even though nothing is installed by package managers.
Credentials
The skill declares no required environment variables or config paths, yet the instructions expect read/write access to ~/.openclaw (or a 'root' index) and to monitor ~/.openclaw/skills/. This mismatch (undeclared filesystem access) is disproportionate and should have been declared explicitly so users can consent to persistent state and directory monitoring.
Persistence & Privilege
The skill requests persistent presence via a hidden index file, silent background indexing, and automatic immediate re-index triggers. Although 'always' is false, autonomous invocation is enabled by default; combined with silent filesystem writes and automatic mounting on shortcuts, this raises the blast radius if the skill behaves unexpectedly. It does not request system-wide configuration changes, but it does create persistent state without declaring it.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install meta-router - After installation, invoke the skill by name or use
/meta-router - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Hardened core logic: Router now blocks all task processing until context-skill alignment is confirmed.
- State integrity improved: Enforced atomic rescan on skill changes and compressed descriptions to prevent token bloat.
- Routing updated: Explicit commands and shortcut IDs bypass analysis. No more than two skills can be mounted at once unless Hive-Commander is used.
- Mounting made volatile: All metadata is pruned immediately at the end of a workflow.
- Operational efficiency: Enforced sub-200ms scanning, MRU eviction if the index exceeds 4KB, and continued silent background tasks except for I/O errors.
v1.0.0
Stop Token Bloat. Start Routing. ⚡
As you install more skills, your Agent becomes slower and more expensive because it prepends every skill definition to every prompt. Meta-Router changes the game by introducing a two-phase "Scan & Route" logic.
Metadata
Frequently Asked Questions
What is Meta-Router?
Automatically indexes and routes user intents to installed OpenClaw skills by scanning SKILL.md files and dynamically injecting relevant skill contexts. It is an AI Agent Skill for Claude Code / OpenClaw, with 275 downloads so far.
How do I install Meta-Router?
Run "/install meta-router" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Meta-Router free?
Yes, Meta-Router is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Meta-Router support?
Meta-Router is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Meta-Router?
It is built and maintained by Lawliet-ai (@lawliet-ai); the current version is v1.0.1.
More Skills