← 返回 Skills 市场
pepsiboy87

Openclaw Router

作者 pepsiboy87 · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
436
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-router
功能描述
Intelligent Model Routing - Save 60% on AI Costs / 智能路由系统 - 节省 60% 成本
安全使用建议
This package appears to implement an intelligent model router and includes source code; that is coherent with its description. However the docs and source reference many cloud-provider credentials and a home config file while the declared SKILL.md metadata lists no required environment variables. Before installing or enabling: 1) Inspect the Python source (src/) for where it reads environment variables and what it sends over the network; 2) If you must run it, use dedicated, limited-scope API keys (not high-privilege AWS root keys) or run in an isolated environment; 3) Consider running the code locally without enabling automatic network access or running install/test scripts until you audit them; 4) If you plan to supply cloud credentials, prefer service accounts with minimal scopes and rotate keys after testing; 5) If unsure, request the maintainer clarify declared env vars and exact endpoints called (and prefer skills whose SKILL.md lists required credentials).
功能分析
Type: OpenClaw Skill Name: openclaw-router Version: 0.1.0 The skill is classified as suspicious due to a significant path traversal vulnerability in `src/process_image.py`. This vulnerability allows the skill to read arbitrary files from the system (e.g., `../../../../etc/passwd`) if a malicious path is provided as the `image_path` argument. The content of such files would then be base64 encoded and sent to a third-party cloud AI provider (e.g., Anthropic, OpenAI, or Alibaba Cloud) for 'analysis', posing a severe data exfiltration risk. While the code's stated purpose is image processing, the lack of input sanitization for `image_path` makes it exploitable for unintended file access and exfiltration. Additionally, `test_bugs.sh` uses `eval` with hardcoded strings, which is a risky pattern, though not directly malicious in this testing context.
能力评估
Purpose & Capability
The skill's name, description, and code files are coherent with an intelligent model routing tool that can prefer local models and call cloud providers. However the SKILL.md metadata declares no required environment variables while other docs and code reference provider API keys and credential paths — this mismatch reduces transparency about what the skill will access.
Instruction Scope
Runtime instructions are mostly limited to install/config/enable and reference a user config at ~/.openclaw/router_config.yaml. But multiple documentation files (GLOBALIZATION.md and others) and likely the code auto-detection logic indicate the skill will read environment variables and service credentials (OpenAI, Anthropic, Alibaba, AWS, Azure, Google) and a Google credentials path. The SKILL.md does not declare these reads, so the agent may access secrets/config outside the declared scope.
Install Mechanism
There is no external download/install spec in SKILL.md (instruction-only). The repository includes scripts and Python source files; nothing in the provided metadata attempts to pull code from an unknown URL or run an external extractor. Risk from installation is low if you only use the packaged code, but scripts like run_tests.sh/test_bugs.sh exist and would execute code if run.
Credentials
The skill's functionality (calling cloud LLM providers) reasonably requires provider API keys. However the skill declares no required environment variables in its metadata while numerous docs and source filenames imply it will auto-detect and use environment credentials (OPENAI_API_KEY, ANTHROPIC_API_KEY, DASHSCOPE_API_KEY, AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY, AZURE_*, GOOGLE_APPLICATION_CREDENTIALS, etc.). Requesting or reading broad platform credentials without declaring them is disproportionate from a transparency and least-privilege perspective.
Persistence & Privilege
The skill is not marked always:true and does not claim to modify other skills or system-wide settings. It writes/reads a config file in the user's home (~/.openclaw/router_config.yaml), which is reasonable for a router/config wizard. No elevated platform privileges are requested in metadata.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-router
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-router 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of the openclaw-router skill. - Provides intelligent model routing to optimize AI costs, with up to 60% savings. - Supports both local and cloud models, multi-region, and multilingual (English, Chinese). - Features include automatic model selection, token and cost tracking, user preference learning, and budget management. - Offers a free tier (1000 requests/month) and paid plans with unlimited requests and additional features. - Includes clear setup instructions, configuration examples, and comprehensive documentation.
元数据
Slug openclaw-router
版本 0.1.0
许可证
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Openclaw Router 是什么?

Intelligent Model Routing - Save 60% on AI Costs / 智能路由系统 - 节省 60% 成本. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 436 次。

如何安装 Openclaw Router?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-router」即可一键安装,无需额外配置。

Openclaw Router 是免费的吗?

是的,Openclaw Router 完全免费(开源免费),可自由下载、安装和使用。

Openclaw Router 支持哪些平台?

Openclaw Router 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Openclaw Router?

由 pepsiboy87(@pepsiboy87)开发并维护,当前版本 v0.1.0。

💬 留言讨论