๐ง
LLM Council
Low RiskOrchestrate multi-LLM councils to produce and merge implementation plans.
Category
๐ง AI & LLM
Author
shuntacurosu
Last Updated
Unknown
Source
โกVoltAgent
๐Security Analysis
Risk ScoreLow Risk
Safe0/10Risky
Required Permissions
โจ๏ธ
Shell Access
Can execute shell commands
๐
File System
Can read/write files
๐
Network
Can make network requests
๐
Credentials
Handles API keys or secrets
Security Notes
Requires API keys for multiple LLM providers (OpenAI, Anthropic, Google, etc.) stored in .env file. Git worktrees create isolated directories.
Minimal system access, safe to use
Source Code
View on GitHubSKILL.md Documentation
--- name: LLM Council description: Orchestrate multiple LLMs as a council, generating collective intelligence through peer review and chairman synthesis version: 1.0.0 dependencies: python>=3.8, python-dotenv, loguru --- ## Overview LLM Council is a Skill that organizes multiple LLMs as "council members" and generates high-quality responses through a 3-stage process. ### Use Cases - When you need multiple perspectives for important decisions - When you want multiple AIs to review code - When comparing and evaluating design proposals - When you need objective responses with reduced bias ## 3-Stage Process 1. **Stage 1: Opinion Collection** - Each member (LLM) responds independently 2. **Stage 2: Peer Review** - Anonymized responses are mutually ranked 3. **Stage 3: Synthesis** - Chairman integrates all opinions and reviews into final response ## Quick Start ```bash # Basic question python scripts/run.py council_skill.py "What's the optimal caching strategy?" # With TUI dashboard python scripts/run.py cli.py --dashboard "What's the optimal caching strategy?" # Code fix (diff only) python scripts/run.py council_skill.py --dry-run "Fix the bug in buggy.py" # Auto-merge python scripts/run.py council_skill.py --auto-merge "Add error handling" ``` ## Command Options | Option | Description | |--------|-------------| | `--dashboard`, `-d` | TUI dashboard for real-time monitoring | | `--worktrees` | Git worktree mode - each member works independently | | `--dry-run` | Show diff without merging | | `--auto-merge` | Auto-merge the top-ranked proposal | | `--merge N` | Merge member N's proposal | | `--confirm` | Show confirmation prompt before merge | | `--no-commit` | Apply changes without staging | | `--list` | Show conversation history | | `--continue N` | Continue conversation N | ## Setup 1. Create `scripts/.env` to configure models 2. Install and configure OpenCode CLI 3. Run `python scripts/run.py council_skill.py --setup` for details ## Resources See `README.md` for more details.
Related Skills
Gemini CLI
@forayconsulting ยท AI & LLM
Low Risk
Integrate Google Gemini CLI as an auxiliary tool for Claude Code.
AI & LLM
โscreen-monitor
@emasoudy ยท AI & LLM
Low Risk
Dual-mode screen sharing and analysis. Model-agnostic (Gemini/Claude/Qwen3-VL).
AI & LLM
โdotnet-testing-advanced-testcontainers-nosql
@kevintsengtw ยท AI & LLM
Low Risk
Testing strategies and patterns for dotnet advanced testcontainers nosql
AI & LLM
โExplore More Skills
Discover hundreds more Claude Code skills with security analysis.
Browse All Skills