← 返回 Skills 市场
davidme6

Smart Model Switcher V3

作者 davidme6 · GitHub ↗ · v3.0.0 · MIT-0
cross-platform ⚠ suspicious
336
总下载
1
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install smart-model-switcher-v3
功能描述
Universal Smart Model Switcher V3 - Multi-Provider, Multi-Model intelligent switching. Automatically selects the best model from ALL your purchased API plans...
安全使用建议
Do not install or provide API keys yet. The skill claims automated key validation, plan detection, and background scripts but the published bundle contains only documentation (no scripts or code) while still instructing you to place API keys in ~/.openclaw/openclaw.json or as environment variables. Ask the author to (1) publish the missing scripts and source code so you can inspect them, (2) update the skill metadata to declare required environment variables, and (3) provide reproducible build/install steps and signed releases (or a checked GitHub tag). If you need to test behavior, run it in a sandboxed environment and never reuse real provider keys — create limited-scope/test keys or revoke keys after testing. If the author instructs you to download scripts from external URLs, treat that as higher risk and inspect those files before running them.
功能分析
Type: OpenClaw Skill Name: smart-model-switcher-v3 Version: 3.0.0 The skill bundle references critical implementation scripts (scripts/runtime-switch.ps1 and scripts/auto-monitor.ps1) that are missing from the provided files, making it impossible to verify how sensitive API keys for multiple providers (Bailian, MiniMax, GLM, Kimi) are handled. Furthermore, the documentation describes a 'background monitoring service' and automated API key validation processes that require high-privilege access to environment variables and configuration files, posing a significant risk of credential exposure or unauthorized persistence without transparent code logic.
能力评估
Purpose & Capability
The README/SKILL.md describe active runtime behavior (API key validation, plan detection, connection-pool preloading, zero-latency switching, background monitor scripts). However the published package contains no executable code or scripts to implement those features (no scripts/ directory in the manifest). The skill also does not declare required credentials/config in its registry metadata despite describing multi-provider API key management. These inconsistencies mean the package as published cannot provide the claimed capabilities and may be incomplete or intentionally misleading.
Instruction Scope
The SKILL.md instructs the agent/operator to read and use ~/.openclaw/openclaw.json and/or environment variables like BAILIAN_API_KEY, MINIMAX_API_KEY, GLM_API_KEY, KIMI_API_KEY and to run scripts such as ./scripts/runtime-switch.ps1 and ./scripts/auto-monitor.ps1. Those files/scripts are not present in the bundle. The instructions therefore ask the agent to access local config and secrets (reasonable for a model-switcher) but do so without declaring or packaging the code that will perform network calls — creating an ambiguity about what will actually access those secrets. The SKILL.md also contains a pre-scan prompt-injection signal (unicode-control-chars) which could indicate crafted content attempting to influence evaluators or runtime behavior.
Install Mechanism
No install spec is provided (instruction-only), which minimizes direct install-time risk because nothing is written to disk by an installer. The README suggests installation via 'npx skills add' or manual git clone into OpenClaw directories; those are normal. However the README references scripts that are not included; if users follow the manual steps and then obtain scripts from elsewhere (untrusted locations) that introduces risk. Also the package's lack of code means users may download complementary components from other sources — a potential vector for supply-chain confusion.
Credentials
The registry metadata lists no required environment variables or primary credential, but the documentation and SKILL.md clearly expect multiple provider API keys (BAILIAN_API_KEY, MINIMAX_API_KEY, GLM_API_KEY, KIMI_API_KEY) and a config file at ~/.openclaw/openclaw.json. Not declaring these in the skill metadata is a mismatch and a red flag: the skill will need access to sensitive API keys to function, yet that requirement wasn't declared for reviewers or users.
Persistence & Privilege
The skill is not always-enabled (always: false) and is user-invocable; there is no install spec that would embed persistent privileged code. Nothing in the manifest requests system-wide persistence or modifies other skills' configs. This dimension does not introduce additional privilege concerns by itself.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smart-model-switcher-v3
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smart-model-switcher-v3 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.0.0
🚀 V3.0.0 - Universal Multi-Provider Support NEW FEATURES: • Full multi-provider support (Bailian/MiniMax/GLM/Kimi) • API key auto-validation at startup • Plan detection - only uses purchased models • Cost optimization - prefers cost-effective models • Cross-provider switching support • 50+ models supported (up from 5 in V2) • Complete scripts included (runtime-switch + auto-monitor) • INSTALL.txt included for easy post-install setup IMPROVEMENTS: • Switch latency reduced to <80ms • Enhanced fallback logic • Better task classification (8 categories) • Detailed installation guide SUPPORTED PROVIDERS: • Bailian (Qwen), MiniMax, GLM (Zhipu), Kimi (Moonshot) INSTALLATION: After installing, see INSTALL.txt for quick setup steps.
元数据
Slug smart-model-switcher-v3
版本 3.0.0
许可证 MIT-0
累计安装 3
当前安装数 3
历史版本数 1
常见问题

Smart Model Switcher V3 是什么?

Universal Smart Model Switcher V3 - Multi-Provider, Multi-Model intelligent switching. Automatically selects the best model from ALL your purchased API plans... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 336 次。

如何安装 Smart Model Switcher V3?

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

Smart Model Switcher V3 是免费的吗?

是的,Smart Model Switcher V3 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Smart Model Switcher V3 支持哪些平台?

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

谁开发了 Smart Model Switcher V3?

由 davidme6(@davidme6)开发并维护,当前版本 v3.0.0。

💬 留言讨论