openrouter-free-rotate

Scan OpenRouter for available free models (zero cost), benchmark them, score by capability, and auto-update OpenClaw config with the best ones. Use when: "rotate OpenRouter free models", "find free models", "refresh free models", "auto-swap free models", "benchmark free models", "scan free models", or "openrouter free" are mentioned. NOT for: testing paid models or non-OpenRouter providers.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "openrouter-free-rotate" with this command: npx skills add openrouter-free-rotate

OpenRouter Free Model Rotate v2.0

Capabilities

  • Smart scoring — ranks models by context window, multimodal support, reasoning ability, output length, and latency
  • Concurrent testing — tests multiple models at once (configurable workers)
  • Quality benchmark — PONG instruction-following test
  • Capability filter — text-only / multimodal / image / reasoning / large context
  • Result caching — 1-hour cache to avoid redundant API calls
  • JSON report — export results for analysis
  • Auto config — updates openclaw.json + models.json + optional gateway restart

Quick Start

# Full flow: scan → bench → test → update → restart (recommended)
scripts/rotate_free_models.py --api-key "sk-or-xxx" --restart

# Quick rotate (no bench, just connectivity)
scripts/rotate_free_models.py --api-key "sk-or-xxx" --test 30 --keep 10 --restart

# Scan + show ranked by score (no changes)
scripts/rotate_free_models.py --api-key "sk-or-xxx" --scan --sort score

# Quality benchmark
scripts/rotate_free_models.py --api-key "sk-or-xxx" --bench --json report.json

# Filter: only multimodal models
scripts/rotate_free_models.py --api-key "sk-or-xxx" --filter multimodal --restart

# Use cached results (<1h old), skip retesting
scripts/rotate_free_models.py --api-key "sk-or-xxx" --use-cache --keep 10

# Save JSON report
scripts/rotate_free_models.py --api-key "sk-or-xxx" --json /tmp/report.json

Parameters

FlagDefaultDescription
--api-key$OPENROUTER_API_KEYOpenRouter API key
--test N0 (all)Max models to test
--keep N10Working models to keep in config
--workers N5Concurrent test workers
--timeout N15Per-model timeout (seconds)
--benchoffEnable quality benchmark
--filter TYPEallall/text/multimodal/image/reasoning/fast/large
--sort BYscorescore/latency/name
--use-cacheoffUse 1h cached results
--json FILEnoneSave JSON report
--restartoffRestart gateway after update
--no-updateoffDon't change configs
--scanoffScan only, no testing

Scoring Algorithm

Models are ranked by a weighted composite:

FactorWeightEffect
Context window+2 per 100K tokensMore context = higher score
Max output tokens+0.5 per 1KLonger output = higher
Image input+5Multimodal bonus
Audio input+5Multimodal bonus
Video input+3Advanced capability
Reasoning support+8Chain-of-thought bonus
Latency-0.3 per 100msFaster = higher score
Brand quality+2~5Qwen-Coder, Llama-70B, GPT, Gemini recognized

Scheduling

Run via cron every 6 hours for auto-rotation:

0 */6 * * *  python3 rotate_free_models.py --api-key "sk-or-xxx" --restart > /var/log/model-rotate.log 2>&1

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Updating OpenRouter Free Models

Use when needing to fetch, test, and update OpenRouter free model lists in Claude Code or OpenClaw configurations

Registry SourceRecently Updated
2410Profile unavailable
General

发现、对比和配置多平台免费/低价 AI 模型

发现、对比并自动配置多平台免费或低价 AI 模型,支持自动轮换以应对限流和优化成本。

Registry SourceRecently Updated
3650Profile unavailable
Coding

FreeGuard VPN Setup Guide

Use when a user wants to set up, use, or troubleshoot FreeGuard VPN - guides non-technical users through installation, login, connection, and daily usage wit...

Registry SourceRecently Updated
3240Profile unavailable
Coding

Find Skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express...

Registry SourceRecently Updated
2040Profile unavailable