← Back to list

multi-model
by lollipopkit
Plugins for Claude Code, rlm & devloop.
⭐ 5🍴 0📅 Jan 23, 2026
SKILL.md
name: multi-model description: Multi-model battle for iterative (recursive) refinement. Rotates models every iteration and has other models judge/critique. Use when user asks to "battle models", "compare models", "multi-LLM", or wants iterative refinement across multiple OpenAI-compatible / Ollama models. allowed-tools: Read, Bash(python:*)
Multi-Model Skill
Run a multi-model “battle” loop where:
- Each iteration uses a different model (rotating by index).
- The active model produces a candidate answer.
- Other models judge and critique it.
- The process keeps the best-scoring answer as the current best.
Configuration (.env)
This skill reads .env (searching upward from the current working directory) to find multi-model config.
Single-endpoint setup (OpenAI-compatible)
ARENA_OPENAI_BASE_URL(e.g.http://localhost:11434/v1for Ollama, orhttps://api.openai.com/v1)ARENA_OPENAI_API_KEY(optional for Ollama)ARENA_MODELS(comma-separated model names)
Example:
ARENA_OPENAI_BASE_URL=http://localhost:11434/v1
ARENA_OPENAI_API_KEY=
ARENA_MODELS=qwen3:8b,deepseek-r1:14b
Multi-provider setup (optional)
ARENA_MODELS=provider:model,provider:model2,...ARENA_PROVIDER_<PROVIDER>_BASE_URL=...ARENA_PROVIDER_<PROVIDER>_API_KEY=...
Example:
ARENA_MODELS=ollama:qwen3:8b,openai:gpt-4o-mini
ARENA_PROVIDER_OLLAMA_BASE_URL=http://localhost:11434/v1
ARENA_PROVIDER_OLLAMA_API_KEY=
ARENA_PROVIDER_OPENAI_BASE_URL=https://api.openai.com/v1
ARENA_PROVIDER_OPENAI_API_KEY=YOUR_KEY
How to run
- Ensure
.envexists and contains the variables above. - Run the multi-model script.
python3 "${CLAUDE_PLUGIN_ROOT}/skills/multi-model/scripts/multi_model.py" --prompt "<your task>" --iters 5
Options you can use:
--iters N: number of iterations (each iteration rotates the writer model)--max-judges N: cap number of judge models per round--json: output machine-readable JSON--out path.json: save JSON transcript
Output expectations
- Treat model identity as an internal numeric ID (
Model 0,Model 1, ...). - In any prompts to models, do not disclose provider/model names; only IDs.
- Never print secrets from
.env(API keys).
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

