技能路由枢纽

PassAudited by VirusTotal on May 2, 2026.

Overview

Type: OpenClaw Skill Name: skill-router-xiaoz Version: 1.0.0 The skill bundle implements a 'Skill Router' designed to optimize agent performance by categorizing skills into scene-based buckets and selecting the most relevant ones. The logic in `router.py` is transparent, focusing on keyword matching and maintaining a local routing log (`routing_log.jsonl`) for basic reinforcement learning. No indicators of malicious intent, data exfiltration, or unauthorized execution were identified.

Findings (0)

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.