技能路由枢纽

PassAudited by ClawScan on May 2, 2026.

Overview

This appears to be a local skill-routing helper rather than malware, but it can influence which skills are used and it saves routing history locally.

This skill is reasonable to install if you want a meta-router for many OpenClaw skills. Review its selected skills before sensitive actions, be aware that task snippets are saved locally in routing_log.jsonl, and do not rely on the claimed failure downranking until the implementation is fixed.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The router may suppress skills that would otherwise be relevant, or route a task toward skills that perform high-impact actions if downstream skills are allowed to act.

Why it was flagged

The skill intentionally influences which other skills the agent should use or ignore. That is its stated purpose, but it affects tool/skill selection across tasks.

Skill content
每次只激活相关桶内的Top3技能,其他技能静默。
Recommendation

Treat the selected skill list as guidance, not approval. Require normal user confirmation for posting, deployment, file mutation, or account-changing actions performed by downstream skills.

What this means

Sensitive details typed into task prompts could be retained locally in routing_log.jsonl and reused for future routing decisions.

Why it was flagged

Each routed task stores the first 100 characters of the user query in a persistent JSONL log for later routing history.

Skill content
"query": query[:100], ... with open(ROUTING_LOG, "a") as f:
Recommendation

Avoid putting secrets in task descriptions, and consider adding a clear retention/deletion option for the routing log.

What this means

Users may overestimate how much the router actually learns from failures.

Why it was flagged

The documentation claims failed skills are automatically downranked, but the reviewed code mainly logs routes; mark_outcome does not update outcomes, and get_top_skills looks for a skill_id field that log_routing does not write.

Skill content
失败的技能自动降权
Recommendation

Verify routing results manually until the learning/downranking implementation is corrected and documented.

What this means

Users have less external context for trusting the publisher or comparing the package to an upstream project.

Why it was flagged

The registry metadata does not provide an upstream source or homepage for provenance verification, although the small local source file is included for review.

Skill content
Source: unknown; Homepage: none
Recommendation

Install only if you trust the publisher or have reviewed the included SKILL.md and router.py source.