llm-council
Orchestrate a configurable, multi-member CLI planning council (Codex, Claude Code, Gemini, OpenCode, or custom) to produce independent implementation plans, anonymize and randomize them, then judge and merge into one final plan. Use when you need a robust, bias-resistant planning workflow, structured JSON outputs, retries, and failure handling across multiple CLI agents.
Why use this skill?
Orchestrate multi-agent planning councils with the llm-council skill. Achieve bias-resistant, high-quality technical implementation plans via randomized, judge-validated workflows.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/am-will/llm-councilWhat This Skill Does
The llm-council skill is a sophisticated orchestration tool designed to minimize bias and maximize technical rigor in AI-generated implementation plans. Instead of relying on a single large language model, this skill spins up a configurable, multi-member planning council—comprised of agents like Codex, Claude Code, Gemini, or OpenCode—to brainstorm solutions independently. By anonymizing and randomizing the outputs before subjecting them to a judge agent, the skill ensures that the final plan is a synthesis of the strongest ideas rather than the output of a single entity. It features built-in retry logic, structured Markdown logging, and comprehensive auditability for complex software development tasks.
Installation
To integrate this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/am-will/llm-council
Ensure you have configured your environment by executing ./setup.sh to populate your $XDG_CONFIG_HOME/llm-council/agents.json file. You can adjust your agent preferences at any time by running python3 scripts/llm_council.py configure.
Use Cases
- Complex Refactoring: Use the council to plan major architectural changes where multiple design patterns need to be weighed against one another.
- Unbiased System Architecture: Deploy when you need to avoid the 'echo chamber' effect of using just one model for high-stakes technical designs.
- Audit-Heavy Projects: Perfect for team environments where every step of the planning process must be documented, timestamped, and saved in a reproducible Markdown format.
- Risk Mitigation: Ideal for mission-critical tasks where failure recovery and structured, iterative improvement are required.
Example Prompts
- "I need to rewrite our authentication module from OAuth to OIDC. Please start the llm-council planning process for this migration."
- "Use the llm-council skill to draft a plan for containerizing our legacy monolith; make sure to include constraints about zero-downtime deployment."
- "Launch a new planning session for the database schema update. I'm ready to answer your intake questions to refine the requirements."
Tips & Limitations
- Patience is Key: The council workflow can take significant time. Do not interrupt the session; the 30-minute window ensures the agents have time to deliberate properly.
- Intake Questions: Always prioritize the initial intake questions. Providing granular, specific constraints during this phase significantly increases the quality of the final plan generated by the council.
- Session Integrity: Never yield or terminate the session until the
final-plan.mdhas been successfully confirmed; exiting prematurely will cause the process to fail. - Configuration: Always verify your
agents.jsonconfiguration before starting a large run to ensure you are using the models most appropriate for your specific technical stack.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-am-will-llm-council": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution
Related Skills
read-github
Read GitHub repos the RIGHT way - via gitmcp.io instead of raw scraping. Why this beats web search: (1) Semantic search across docs, not just keyword matching, (2) Smart code navigation with accurate file structure - zero hallucinations on repo layout, (3) Proper markdown output optimized for LLMs, not raw HTML/JSON garbage, (4) Aggregates README + /docs + code in one clean interface, (5) Respects rate limits and robots.txt. Stop pasting raw GitHub URLs - use this instead.
gemini-computer-use
Build and run Gemini 2.5 Computer Use browser-control agents with Playwright. Use when a user wants to automate web browser tasks via the Gemini Computer Use model, needs an agent loop (screenshot → function_call → action → function_response), or asks to integrate safety confirmation for risky UI actions.
morning-email-rollup
Daily morning rollup of important emails and calendar events at 8am with AI-generated summaries
openai-docs-skill
Query the OpenAI developer documentation via the OpenAI Docs MCP server using CLI (curl/jq). Use whenever a task involves the OpenAI API (Responses, Chat Completions, Realtime, etc.), OpenAI SDKs, ChatGPT Apps SDK, Codex, MCP integrations, endpoint schemas, parameters, limits, or migrations and you need up-to-date official guidance.
remotion-best-practices
Best practices for Remotion - Video creation in React