首页龙虾技能列表 › Free Ride — 免费API聚合

Free Ride — 免费API聚合

v1.0.8

免费 API 和服务聚合工具,帮助发现和使用无需付费的在线服务。

404· 56,300·411 当前·440 累计·💬 25
by @shaivpidadi (Shaishav Pidadi)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/2
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
The skill's files, runtime instructions, and required environment access align with its stated purpose (managing OpenRouter free models for OpenClaw); nothing in the package appears to attempt unrelated access or exfiltration.
评估建议
This skill is coherent with its description: it needs your OpenRouter API key and will read/write your ~/.openclaw/openclaw.json and its own cache/state files to configure free models and fallbacks. Before installing: (1) Verify you are comfortable giving the skill access to your OPENROUTER_API_KEY (don’t place other secrets in the same config), (2) inspect the included Python files yourself (or review them in a safe environment) before running pip install -e ., and (3) note a small code quirk w...
详细分析 ▾
用途与能力
Name/description, required env (OPENROUTER_API_KEY), network hosts (openrouter.ai), and the config keys the skill touches all match the claimed purpose of managing OpenRouter free models for OpenClaw. The skill only requests the OpenRouter key and reads/writes OpenClaw config and its own cache/state files as expected. Minor implementation quirk: ensure_config_structure initializes agents.defaults.models as an object ({}) rather than a list, which may be inconsistent with the SKILL.md expectation that agents.defaults.models is an allowlist (likely a list).
指令范围
SKILL.md instructs only operations consistent with the purpose: requiring OPENROUTER_API_KEY, installing the package, running freeride commands, and restarting the OpenClaw gateway. The code reads the declared OpenClaw config path and environment variable(s), calls only openrouter.ai endpoints, and writes only the documented files (~/.openclaw/openclaw.json and the two freeride cache/state files). It does not access other system credentials or arbitrary endpoints.
安装机制
No suspicious install sources or arbitrary downloads. The package is intended to be installed via pip (pip install -e .) from the skill workspace, and requirements only include requests. There is no external URL download/extraction. Installing a Python package always carries normal supply-chain risk—reviewing the code before pip install is sensible.
凭证需求
Only OPENROUTER_API_KEY is required (supports a single key or a JSON array of keys). The skill may read the key from both the environment and the OpenClaw config file (documented). This is proportionate to its purpose, but be aware that storing keys in OpenClaw config or providing multiple keys gives the skill access to all those keys; do not store unrelated secrets in the same config location.
持久化与权限
The skill is not always-enabled, it does not request elevated system privileges, and it only writes its own cache/state files plus the documented OpenClaw config keys. It does not modify other skills or global agent settings beyond the documented OpenClaw model keys.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.82026/2/6

- Added formal SKILL metadata section with required environment variable (OPENROUTER_API_KEY), network permissions (openrouter.ai), install instructions, and files written by the skill. - No changes to functionality or commands; documentation and configuration remain the same. - Clarified and documented file writes to openclaw-related JSON files for transparency and stronger integration.

● 无害

安装命令 点击复制

官方npx clawhub@latest install free-ride
镜像加速npx clawhub@latest install free-ride --registry https://cn.clawhub-mirror.com

技能文档

What This Skill Does

Configures OpenClaw to use free AI models from OpenRouter. Sets the best free model as primary, adds ranked fallbacks so rate limits don't interrupt the user, and preserves existing config.

Prerequisites

Before running any FreeRide command, ensure:

  • OPENROUTER_API_KEY is set. Check with echo $OPENROUTER_API_KEY. If empty, the user must get a free key at https://openrouter.ai/keys and set it:
   export OPENROUTER_API_KEY="sk-or-v1-..."
   # Or persist it:
   openclaw config set env.OPENROUTER_API_KEY "sk-or-v1-..."
   
  • The freeride CLI is installed. Check with which freeride. If not found:
   cd ~/.openclaw/workspace/skills/free-ride
   pip install -e .
   

Primary Workflow

When the user wants free AI, run these steps in order:

# Step 1: Configure best free model + fallbacks
freeride auto

# Step 2: Restart gateway so OpenClaw picks up the changes openclaw gateway restart

That's it. The user now has free AI with automatic fallback switching.

Verify by telling the user to send /status to check the active model.

Commands Reference

CommandWhen to use it
freeride autoUser wants free AI set up (most common)
freeride auto -fUser wants fallbacks but wants to keep their current primary model
freeride auto -c 10User wants more fallbacks (default is 5)
freeride listUser wants to see available free models
freeride list -n 30User wants to see all free models
freeride switch User wants a specific model (e.g. freeride switch qwen3-coder)
freeride switch -fAdd specific model as fallback only
freeride statusCheck current FreeRide configuration
freeride fallbacksUpdate only the fallback models
freeride refreshForce refresh the cached model list
After any command that changes config, always run openclaw gateway restart.

What It Writes to Config

FreeRide updates only these keys in ~/.openclaw/openclaw.json:

  • agents.defaults.model.primary — e.g. openrouter/qwen/qwen3-coder:free
  • agents.defaults.model.fallbacks — e.g. ["openrouter/free", "nvidia/nemotron:free", ...]
  • agents.defaults.models — allowlist so /model command shows the free models

Everything else (gateway, channels, plugins, env, customInstructions, named agents) is preserved.

The first fallback is always openrouter/free — OpenRouter's smart router that auto-picks the best available model based on the request.

Watcher (Optional)

For auto-rotation when rate limited, the user can run:

freeride-watcher --daemon    # Continuous monitoring
freeride-watcher --rotate    # Force rotate now
freeride-watcher --status    # Check rotation history

Troubleshooting

ProblemFix
freeride: command not foundcd ~/.openclaw/workspace/skills/free-ride && pip install -e .
OPENROUTER_API_KEY not setUser needs a key from https://openrouter.ai/keys
Changes not taking effectopenclaw gateway restart then /new for fresh session
Agent shows 0 tokensCheck freeride status — primary should be openrouter//:free
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务