A multi-model consensus system that queries multiple LLMs simultaneously and uses a high-tier judge model to synthesize the best possible answer.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install model-council
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install model-council using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Model Council is a sophisticated framework within the Openclaw Skills ecosystem designed to eliminate single-model bias by leveraging a board of AI advisors. By broadcasting a single query to three or more distinct large language models through the OpenRouter API, this tool ensures you receive a diverse range of technical perspectives and creative insights. It is particularly valuable for users who need to cross-verify information or find the most optimal solution among competing AI outputs.
Once the council members provide their responses, a designated judge model evaluates each entry to determine a winner based on reasoning and logic. The system then produces a synthesized final answer that captures the best elements from all contributors. This makes Model Council an essential asset for anyone looking to build high-confidence workflows using Openclaw Skills, providing a layer of validation that single-agent queries simply cannot match.
To use this within your Openclaw Skills environment, you must have an active OpenRouter API key and Python 3.10+ installed.
# Set your environment variable
export OPENROUTER_API_KEY='your_api_key_here'
# Run a basic consensus query
python3 scripts/model_council.py "What is the most secure way to store JWTs in a web application?"
# Run with custom models and judge
python3 scripts/model_council.py --models "anthropic/claude-3.5-sonnet,openai/gpt-4o" --judge "anthropic/claude-3-opus" "Explain quantum entanglement."
The skill organizes its output into a structured format that highlights the comparison between models. Below is the data taxonomy used for the results:
| Attribute | Description |
|---|---|
| Question | The original query processed by the council |
| Council Responses | The raw text output from each individual model |
| Winner | The specific model identified by the judge as having the best answer |
| Reasoning | A technical justification for why the winner was selected |
| Synthesized Answer | A consolidated response combining the strengths of all council members |
| Total Cost | The aggregated API cost for all members and the judge |
When using the --json flag, this data is returned as a parseable object for integration with other Openclaw Skills.
Loading
A multi-model consensus engine that queries several LLMs simultaneously and uses a judge model to synthesize the best possible answer.

A diagnostic tool within the Openclaw Skills ecosystem designed to audit LLM stacks against live OpenRouter pricing and performance benchmarks.

A comprehensive auditing tool that compares your current LLM stack against live OpenRouter pricing to find cheaper and more powerful model alternatives.

A professional-grade Mercury banking integration for AI agents that automates transaction tracking, cash flow analysis, and financial categorization.

A powerful tool for fetching live LLM pricing, capabilities, and performance comparisons directly from OpenRouter.

A real-time intelligence tool for comparing LLM costs, capabilities, and task-specific performance via the OpenRouter API.








































