← Back to Skills Marketplace
evolinkai

Evolink Router — Smart LLM Routing (Claude, GPT, Gemini, DeepSeek, Kimi)

by EvolinkAI · GitHub ↗ · v2.0.0
macoslinuxwindows ⚠ suspicious
466
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install oc-skill-router
Description
Smart LLM routing brain for OpenClaw. Auto-dispatches tasks to Claude, GPT, Gemini, DeepSeek, Kimi via Evolink API. Cascade strategy cuts costs 60-85%. One A...
Usage Guidance
What to check before installing 1) Confirm Evolink trustworthiness: visit https://evolink.ai and review privacy/billing docs. The skill routes all requests through Evolink; that service will see prompts and could bill usage to the provided API key. If you proceed, create a scoped or separate API key if Evolink supports it. 2) Review and control config changes: the SKILL.md instructs merging changes into ~/.openclaw/openclaw.json (adding provider/models/agents). Back up that file first and manually inspect any JSON you paste in — do not blindly accept an automated merge. The registry metadata did not declare this config path. 3) Limit spawn privileges: the example config uses spawn:["*"]. Consider replacing that with a narrower list of models or denying spawn in your copy of the config if you want to limit what sub-agents can do. 4) Test with minimal scope: initially set the Evolink key with minimal billing limits or a test account and try read-only queries. Avoid sending secrets or sensitive data until you trust the routing behavior. The skill claims Evolink doesn't store requests long-term — verify this in Evolink's policy. 5) Be cautious about automatic file access: examples show the skill reading local files (CSV, project source). Only grant file access when asked for a specific task and verify which files are being read. 6) If unsure, ask for more info: request provenance (who published the skill), a link to the Evolink account/terms, and confirmation that the skill will not overwrite unrelated providers in your OpenClaw config. If the publisher cannot explain the config merge and spawn permissions clearly, treat the skill as higher risk.
Capability Analysis
Type: OpenClaw Skill Name: oc-skill-router Version: 2.0.0 The skill is classified as suspicious due to its broad permissions and inherent risks, despite lacking explicit malicious intent. The `SKILL.md` and `references/router-api-params.md` instruct the OpenClaw agent to configure itself with `spawn: ["*"]` permissions, allowing it to spawn any other registered agent. Furthermore, `references/cascade-examples.md` explicitly details tasks for spawned sub-agents that involve file system read/write operations (e.g., "读取 /data/sales-q2.csv", "在 /src/components/Sidebar.tsx 实现...") and command execution (e.g., "运行 TypeScript 编译检查"). While these capabilities are central to the skill's stated purpose of routing and task delegation, they create a significant attack surface for prompt injection, potentially leading to arbitrary file operations or remote code execution if user input is not adequately sanitized before being passed to spawned agents.
Capability Assessment
Purpose & Capability
Name/description match the runtime instructions: the skill routes requests to direct.evolink.ai and uses a single EVOLINK_API_KEY to reach multiple upstream providers. Requesting one Evolink API key aligns with the stated capability. Minor incoherence: SKILL.md instructs modifying ~/.openclaw/openclaw.json (to add provider/models/agents) but the registry metadata declares no required config paths — the skill will ask to write to a user config file that was not declared in the metadata.
Instruction Scope
SKILL.md explicitly tells the agent/how-to instructions to merge provider and agents into ~/.openclaw/openclaw.json (and shows spawn: ["*"]) and gives many examples that read local files (e.g., /data/sales-q2.csv, /src/components). While reading user files can be legitimate for analysis tasks, the instruction to modify a user config file is a direct write-to-disk action that was not declared. The skill also instructs spawning sub-agents with broad permissions: examples and the provided JSON encourage spawning and reading of files for 'spawn: true' tasks. The doc asserts Evolink 'does not store data beyond request lifecycle' — that's a behavioral claim the skill makes but cannot be verified from the instruction-only content.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk. Nothing is downloaded or executed by an installer from external URLs.
Credentials
Only one env var is required (EVOLINK_API_KEY), which is proportional to the skill's purpose of proxied model access. However, the skill's instructions involve merging API configuration into the user's OpenClaw config and enabling spawn:['*'] for agents — this amplifies the power of that single credential. Consider whether you want one key to grant access to many upstream providers and to be used by spawned sub-agents.
Persistence & Privilege
The skill does not set always:true, but it instructs adding provider and an agent entry into ~/.openclaw/openclaw.json with permissions spawn:["*"] and maxSpawnDepth:2. That persists configuration in the user's OpenClaw config and grants broad runtime spawning privileges to spawned agents. Writing/merging into a user config file is a privileged action and was not declared under required config paths. This combination of persistent config changes + broad spawn permissions increases blast radius if the Evolink key or routing logic is abused.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install oc-skill-router
  3. After installation, invoke the skill by name or use /oc-skill-router
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
oc-skill-router 2.0.0 - Major overhaul: Introduces transparent, cost-first LLM auto-routing across 20+ models and 6 providers via Evolink API. - Greets users on first load with clear, concise setup/status messages based on API key state. - Implements a multi-layer routing strategy: user overrides, task-type matching, and confidence-based cascade escalation. - Supports direct user control with `/route [task]` for routing preview and model selection overrides. - Adds robust fallback, error handling, and collaboration logic with other skills. - Enhanced documentation detailing setup, security, routing rules, model tiers, and spawn guidelines.
Metadata
Slug oc-skill-router
Version 2.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Evolink Router — Smart LLM Routing (Claude, GPT, Gemini, DeepSeek, Kimi)?

Smart LLM routing brain for OpenClaw. Auto-dispatches tasks to Claude, GPT, Gemini, DeepSeek, Kimi via Evolink API. Cascade strategy cuts costs 60-85%. One A... It is an AI Agent Skill for Claude Code / OpenClaw, with 466 downloads so far.

How do I install Evolink Router — Smart LLM Routing (Claude, GPT, Gemini, DeepSeek, Kimi)?

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

Is Evolink Router — Smart LLM Routing (Claude, GPT, Gemini, DeepSeek, Kimi) free?

Yes, Evolink Router — Smart LLM Routing (Claude, GPT, Gemini, DeepSeek, Kimi) is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Evolink Router — Smart LLM Routing (Claude, GPT, Gemini, DeepSeek, Kimi) support?

Evolink Router — Smart LLM Routing (Claude, GPT, Gemini, DeepSeek, Kimi) is cross-platform and runs anywhere OpenClaw / Claude Code is available (macos, linux, windows).

Who created Evolink Router — Smart LLM Routing (Claude, GPT, Gemini, DeepSeek, Kimi)?

It is built and maintained by EvolinkAI (@evolinkai); the current version is v2.0.0.

💬 Comments