← Back to Skills Marketplace
206
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openrouter-connect-missnamed
Description
Use this skill whenever the user wants to work with OpenRouter's free LLM models. Triggers include: any mention of "OpenRouter", "free models", "openrouter-c...
Usage Guidance
This skill mostly does what it says (find and proxy free OpenRouter models), but be aware of these issues before installing:
- OPENROUTER_API_KEY is required at runtime (the registry metadata fails to declare it). Provide a dedicated, limited-scope key you trust and do not reuse high-value credentials.
- The scripts load ./ .env, ~/.env and the process environment: if you run them in an environment with other secrets, those values will be visible to the process. Prefer running in a clean/sandboxed environment (or set only OPENROUTER_API_KEY) to avoid accidental exposure.
- resolve_key.py prints a masked key fragment to stderr (some characters are shown). Expect that fragments may appear in logs or conversation history.
- SKILL.md contains a hard-coded path (/home/claude/...) when invoking bundled scripts. Before running, update the commands to point to the skill's actual script locations or run them from the skill directory to avoid unexpected behavior.
- The skill writes a cache file to /tmp; inspect that file if you have concerns about local storage.
If you need higher assurance: ask the publisher to correct the registry metadata to declare OPENROUTER_API_KEY, remove hard-coded paths from SKILL.md, and explicitly document what env vars are read. Otherwise run the scripts manually in a controlled environment first to confirm behavior.
Capability Analysis
Type: OpenClaw Skill
Name: openrouter-connect
Version: 1.0.0
The openrouter-connect skill is designed to help users discover and interact with free LLM models on OpenRouter. It includes scripts (discover_models.py, proxy_query.py, resolve_key.py) that fetch model data from the official OpenRouter API and manage API keys stored in local or global .env files. While it accesses the user's home directory to look for a global .env file, this behavior is documented and consistent with the tool's purpose of managing API credentials. There is no evidence of data exfiltration to third parties, obfuscation, or malicious prompt injection.
Capability Assessment
Purpose & Capability
The skill claims to discover, rank, proxy and scaffold code for OpenRouter free models — the included scripts and templates implement exactly that. However the registry metadata declares no required environment variables while the SKILL.md and all scripts clearly expect an OPENROUTER_API_KEY; this metadata mismatch is an incoherence. Also SKILL.md uses a hard-coded absolute path (/home/claude/...) to invoke bundled scripts which is fragile and unexpected.
Instruction Scope
Runtime instructions tell the agent to read project .env, ~/.env and the shell environment and to run the included Python scripts which also merge os.environ. Reading and using OPENROUTER_API_KEY is expected for proxying, but the behaviour will also load the user's entire environment and .env files (potentially exposing other secrets). The SKILL.md explicitly instructs running scripts via an absolute path (/home/claude/...), which may run nothing on your system or accidentally call a different file if that path exists; this is an unexpected and suspicious detail.
Install Mechanism
There is no install spec (instruction-only behavior) and no remote downloads in the package. All code is bundled locally in the skill; nothing is fetched or executed from arbitrary URLs during install. This is the lower-risk install model.
Credentials
The scripts require OPENROUTER_API_KEY (used for proxied requests) which is proportionate to the proxying purpose — but the skill registry claimed no required env vars, creating an unexplained discrepancy. The scripts read ./ .env, ~/.env and os.environ: they will thus have visibility into all exported env vars and any values stored in those files. resolve_key.py prints a masked key fragment to stderr (exposes part of your key in logs/conversation). These behaviours are expected for making API calls but increase the risk of accidental exposure of unrelated secrets if run in an environment with many credentials.
Persistence & Privilege
The skill does not request permanent presence (always:false), does not modify other skills, and only writes a local cache file under /tmp/.openrouter_free_models_cache.json. No system-wide or cross-skill configuration modifications are present.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openrouter-connect-missnamed - After installation, invoke the skill by name or use
/openrouter-connect-missnamed - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of openrouter-connect skill.
- Enables querying, ranking, and live proxying of all currently-free OpenRouter LLM models.
- Supports user and automatic model preference ranking with robust fallback logic.
- Can scaffold ready-to-use Python or TypeScript code to call OpenRouter's free models.
- Handles API key discovery from project, global, or environment sources, with clear user guidance if missing.
- Includes helpful handling of rate limits, key errors, unavailable models, and streaming support.
Metadata
Frequently Asked Questions
What is Operrouter Connect?
Use this skill whenever the user wants to work with OpenRouter's free LLM models. Triggers include: any mention of "OpenRouter", "free models", "openrouter-c... It is an AI Agent Skill for Claude Code / OpenClaw, with 206 downloads so far.
How do I install Operrouter Connect?
Run "/install openrouter-connect-missnamed" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Operrouter Connect free?
Yes, Operrouter Connect is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Operrouter Connect support?
Operrouter Connect is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Operrouter Connect?
It is built and maintained by sh01-rgb (@sh01-rgb); the current version is v1.0.0.
More Skills