← Back to Skills Marketplace
aiwithabidi

Model Council Pro

by aiwithabidi · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
675
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install model-council-pro
Description
Multi-model consensus system — send a query to 3+ different LLMs via OpenRouter simultaneously, then a judge model evaluates all responses and produces a win...
Usage Guidance
This skill appears to do what it says: it uses your OPENROUTER_API_KEY to call OpenRouter and aggregate multiple model outputs. Before installing, consider: (1) Cost and billing — calls to multiple models (and a judge model) can incur non-trivial charges; monitor usage and set quotas. (2) Data exposure — prompts and model outputs are sent to OpenRouter and the upstream model providers and may be logged; avoid sending secrets or sensitive data. (3) Verify the OPENROUTER_API_KEY you provide has appropriate scope/limits and rotate keys if you later remove the skill. (4) If you need stricter privacy, confirm OpenRouter's logging/retention policy or run a trusted in-house routing endpoint. Overall the skill is coherent and consistent with its purpose; proceed if you accept the cost and data-exposure tradeoffs.
Capability Analysis
Type: OpenClaw Skill Name: model-council-pro Version: 1.0.0 The OpenClaw AgentSkills bundle for 'model-council-pro' is benign. The `SKILL.md` file clearly describes the skill's purpose and usage, providing standard command examples without any prompt injection attempts against the OpenClaw agent. The `scripts/model_council.py` script correctly retrieves the `OPENROUTER_API_KEY` from environment variables and uses `urllib.request` to interact with the OpenRouter API. It processes user input via `argparse` and constructs JSON payloads for LLM interactions, avoiding common shell or command injection vulnerabilities. There is no evidence of data exfiltration, persistence mechanisms, or other malicious activities.
Capability Assessment
Purpose & Capability
Name/description claim: send queries to multiple LLMs via OpenRouter and have a judge model pick/synthesize results. Declared requirement: OPENROUTER_API_KEY. The Python script calls openrouter.ai endpoints and implements parallel calls + a judge step. All required resources align with the stated purpose.
Instruction Scope
SKILL.md and the script only instruct the agent to call OpenRouter endpoints, aggregate responses, and have a judge model evaluate them. The code reads only the declared OPENROUTER_API_KEY env var, performs network calls to openrouter.ai, and prints or emits JSON results. It does not read arbitrary local files, other env vars, or reach out to unexpected third-party endpoints.
Install Mechanism
No install spec; this is an instruction-only skill with an included Python script. No external archives/downloads or package installs are performed by the skill itself, minimizing install-time risk.
Credentials
Only OPENROUTER_API_KEY is required and used. This is proportional: the key is needed to route queries to multiple models and will be used in Authorization headers. Note: the key grants the skill the ability to make API calls (and incur costs) on the user's OpenRouter account and may expose prompts/responses to OpenRouter's logs—this is expected for the stated purpose but is an important operational/privacy consideration.
Persistence & Privilege
always:false and default invocation settings are used. The skill does not persist or modify other skills or system configuration; it only performs runtime network calls. No elevated or persistent privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install model-council-pro
  3. After installation, invoke the skill by name or use /model-council-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — introduce Model Council for consensus queries across multiple LLMs. - Query multiple AI models in parallel via OpenRouter; responses judged for best answer and reasoning. - Supports custom model selection, judge model, output format (plain or JSON), and token limits. - Designed for important decisions, code review, research verification, creative comparison, and debugging. - Requires an OpenRouter API key (OPENROUTER_API_KEY). - Includes cost breakdown and synthesized answers in outputs.
Metadata
Slug model-council-pro
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Model Council Pro?

Multi-model consensus system — send a query to 3+ different LLMs via OpenRouter simultaneously, then a judge model evaluates all responses and produces a win... It is an AI Agent Skill for Claude Code / OpenClaw, with 675 downloads so far.

How do I install Model Council Pro?

Run "/install model-council-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Model Council Pro free?

Yes, Model Council Pro is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Model Council Pro support?

Model Council Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Model Council Pro?

It is built and maintained by aiwithabidi (@aiwithabidi); the current version is v1.0.0.

💬 Comments