← Back to Skills Marketplace
pz33y

SEEK

by pz33y · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
116
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nmvnb
Description
Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla...
Usage Guidance
This skill appears to do what it says (manage free OpenRouter models and update OpenClaw config), but there are metadata inconsistencies you should resolve before installing: - It requires an OPENROUTER_API_KEY (SKILL.md and skill.json) despite the top-level registry data claiming no required env vars. Expect to provide a key and consider creating a dedicated OpenRouter key for this use. Do not reuse high-privilege keys. - The package includes setup.py and console entry points; installation runs pip install -e . in the skill directory. That will install local Python code into your environment and add CLI commands. Review the included files (main.py, watcher.py) yourself (they are present and readable) before installing. - The skill will modify ~/.openclaw/openclaw.json (agents.defaults.model, fallbacks, models) and create cache/state files under ~/.openclaw. Back up your openclaw.json before running freeride auto or the watcher. - Network calls are only to openrouter.ai endpoints; no hidden remote endpoints were found. If you want to be cautious, run the tool in a restricted environment first or inspect/modify the code (e.g., remove auto-daemon behavior) and run a dry-run. If you are comfortable with the author/source, proceed after backing up config and using a dedicated OpenRouter API key. If the source is unknown or untrusted, ask the publisher to clarify the registry metadata mismatch and provide a verified upstream repository before installing.
Capability Analysis
Type: OpenClaw Skill Name: nmvnb Version: 1.0.0 The FreeRide skill bundle is a legitimate utility designed to manage and rotate free AI models from OpenRouter within the OpenClaw environment. The code in `main.py` and `watcher.py` performs transparent configuration updates to `~/.openclaw/openclaw.json` and interacts only with the official OpenRouter API to fetch model metadata and test availability. No evidence of data exfiltration, obfuscation, or malicious intent was found; the instructions in `SKILL.md` are consistent with the tool's stated purpose of automating model switching to avoid rate limits.
Capability Assessment
Purpose & Capability
The skill is designed to find/rank free OpenRouter models and update OpenClaw config; the code reads OpenRouter APIs and writes ~/.openclaw/openclaw.json which is coherent with the stated purpose. However, registry-level metadata provided above (no required env vars / no primary credential) contradicts the bundled skill.json and SKILL.md which clearly require OPENROUTER_API_KEY.
Instruction Scope
SKILL.md instructs the agent to check OPENROUTER_API_KEY, run the included CLI (freeride/freeride-watcher), and restart the OpenClaw gateway. The runtime instructions and code only read/write OpenClaw config and call OpenRouter endpoints; they do not attempt to read unrelated system files or exfiltrate data to unknown endpoints.
Install Mechanism
The registry metadata here said 'no install spec', but the package includes setup.py, entry points, and skill.json contains an install command (npx clawhub... && pip install -e .). The install is local (pip install -e .) and only depends on 'requests' — no obscure remote binaries or shortened/unknown URLs. The mismatch between 'no install spec' and the included install instructions is an inconsistency to check.
Credentials
Although the top-level metadata listed no required env vars, the SKILL.md, skill.json and code require OPENROUTER_API_KEY and will read it from the environment or from ~/.openclaw/openclaw.json. Requesting access to the user's OpenRouter API key is reasonable for this function, but the metadata mismatch (missing required env at registry level) is an incoherence and should be resolved before trusting the skill.
Persistence & Privilege
always:false and default autonomous invocation are present (normal). The skill writes cache/state under ~/.openclaw (e.g., .freeride-cache.json, .freeride-watcher-state.json) and updates openclaw.json keys only in agents.defaults.model and agents.defaults.models as described. It does not request system-wide privileges or modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nmvnb
  3. After installation, invoke the skill by name or use /nmvnb
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release with new free AI model management for OpenClaw via OpenRouter: - Introduces the FreeRide skill to automate selection, ranking, and fallback setup of free AI models. - Adds CLI tool (`freeride`) and optional watcher utility for auto-rotation on rate limits. - Updates OpenClaw configuration with optimal free model and dynamic fallback chain—preserves user’s other settings. - Provides detailed usage instructions, troubleshooting steps, and command reference. - Removes legacy molt.py script; all functionality migrated to new components.
Metadata
Slug nmvnb
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is SEEK?

Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla... It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.

How do I install SEEK?

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

Is SEEK free?

Yes, SEEK is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does SEEK support?

SEEK is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SEEK?

It is built and maintained by pz33y (@pz33y); the current version is v1.0.0.

💬 Comments