A.I. Smart Router
Analysis
The skill is coherent for a model router, but it can silently forward prompts to other AI providers and Telegram approval flows while using provider credentials and persistent routing logs, so it should be reviewed before installation.
Findings (7)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
delegates tasks to different models via OpenClaw's sessions_spawn mechanism
The executor prepares sub-agent delegation through sessions_spawn. This is central to the router's purpose, but it is still broad autonomous tool use.
git clone https://github.com/c0nSpIc0uS7uRk3r/smart-router.git
The README offers an unpinned remote clone path, while the registry source/homepage are not established in the supplied metadata.
Ignore previous instructions
A prompt-injection phrase appears in a security reference file. In this context it may be an example pattern, but such text should not be treated as an instruction by the agent.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
ANTHROPIC_API_KEY ... OPENAI_API_KEY ... GOOGLE_API_KEY ... XAI_API_KEY ... OpenClaw Auth Profile
The router expects provider API keys or OpenClaw auth profiles. This is purpose-aligned for multi-provider routing, but it grants account and billing authority.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
except ContextOverflow: response = await call_model(messages, "google/gemini-2.5-pro")
The documented overflow path silently retries the same message set with Google Gemini, showing that prompts or conversation context may be resent to a different provider automatically.
HITL Gate | Low-confidence (<75%) routing triggers Telegram notification for approval
The artifact discloses an external Telegram approval channel, but does not bound what request details are sent, who receives them, or how that channel is configured.
ROUTER_STATE_DIR ... "~/.openclaw/router-state"; ROUTER_LOGS_DIR ... "~/.openclaw/logs"
The skill keeps persistent router state and routing logs, then compacts/archives them for later use.
