council-of-llms

Run parallel multi-model deliberation and synthesize consensus, disagreements, and recommendations into a markdown review file.

Updated May 21, 2026
One-click install
npx skills add https://github.com/wahajahmed010/openclaw-skills --skill council-of-llms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: council-of-llms
Source: https://github.com/wahajahmed010/openclaw-skills/tree/main/skills/council-of-llms
Command: npx skills add https://github.com/wahajahmed010/openclaw-skills --skill council-of-llms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Single-model “councils” that roleplay multiple experts often produce shallow analysis and inconsistent outcomes, because they lack genuinely independent perspectives and adequate context control.

Core Features & Use Cases

  • Parallel multi-model deliberation: Spawns three subagents on different models aligned to distinct analytical lenses (Strategic, Analytical, Creative) so their outputs are independently generated.
  • Unified synthesis into a verdict: Merges results into consensus points, disagreements (with why), blind spots, a final weighted verdict, and concrete action items.
  • Practical guardrails against common failures: Encourages inline context, lightContext execution, prompt size limits, and timeout handling to reduce empty outputs and context overflow.
  • Use Case: Evaluate a high-stakes plan (e.g., launching an automation workflow or refactoring an architecture) and produce a decision memo with risks and next steps drawn from three distinct perspectives.

Quick Start

Configure your three models in ~/.openclaw/council-config.json, then run a council session by providing the full topic context inline to the three spawned subagents.

Frequently Asked Questions about council-of-llms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get multiple AI models to deliberate and reach a consensus on a complex decision?

Multi-model deliberation uses parallel subagents configured on different models to independently analyze a topic, then synthesizes their outputs into a unified verdict with consensus points, disagreements, and action items.

What is the best way to stress-test a high-stakes software architecture plan using multiple AI perspectives?

Stress-testing a high-stakes plan involves spawning subagents aligned to distinct analytical lenses like Strategic, Analytical, and Creative, then merging their independent outputs into a decision memo highlighting blind spots and risks.

How do I set up and run a multi-model council session for reviewing a project plan?

Configure three independent models in a council config file, provide full topic context inline to the spawned subagents, and the session generates a markdown review file with a weighted verdict and concrete next steps.

Why does single-model roleplay with multiple experts produce shallow analysis and inconsistent outcomes?

Single-model roleplay produces shallow analysis because it lacks genuinely independent perspectives and adequate context control, whereas spawning subagents on different models ensures distinct analytical perspectives are independently generated.

What are the limitations of running parallel multi-model deliberation for decision-making?

Limitations include context overflow and empty outputs if prompt size limits are exceeded, requiring practical guardrails like inline context preparation, lightContext execution, and timeout handling to reduce these common failures.

Do I need three independently configured models to generate a unified decision verdict?

Yes, generating a unified decision verdict requires three independently configured models to provide distinct analytical perspectives, ensuring the final synthesis captures genuine consensus and disagreements rather than shallow roleplay.