Install
openclaw skills install council-briefUnified LLM Council skill — install, query, and manage the multi-model consensus app. Get synthesized answers from multiple LLMs via quick CLI or full web UI...
openclaw skills install council-briefOne skill to rule them all — install, query, and manage LLM Council.
LLM Council is a multi-model consensus app: ask one question to many models, let them critique each other, get a synthesized chairman answer.
v2.0.0 Upgrade: Now unified! Previously separate
install-llm-councilandask-councilskills are merged here. One command handles everything.
| Command | Action |
|---|---|
/council-brief install | Install deps and start backend + frontend |
/council-brief ask <question> | Quick chairman's answer (headless) |
/council-brief <question> | Shorthand — just ask directly |
/council-brief status | Check if services are running |
/council-brief stop | Stop background services |
/council-brief --help | Show usage help |
Install and run:
/council-brief install
Quick question (no browser needed):
/council-brief ask "Should I invest in Tesla right now?"
/council-brief "Is Python or Go better for microservices?"
/council-brief What are the tradeoffs of Rust vs Zig?
Check status:
/council-brief status
Stop services:
/council-brief stop
| Mode | Best For | Command |
|---|---|---|
| Quick answer | Fast decisions, mobile, casual questions | /council-brief "question" |
| Full discussion | Deep research, exploring disagreements, seeing all model responses | /council-brief install then open browser at :5173 |
.env → OpenClaw gateway)https://github.com/jeadland/llm-counciluv sync)npm ci):8001):5173)git, uv (Python), npm, jqOPENROUTER_API_KEY in env/workspace .env, OR OpenClaw gateway configured| Service | Port |
|---|---|
| Backend (FastAPI) | 8001 |
| Frontend dev | 5173 |
| Frontend preview | 4173 |
| File | Purpose |
|---|---|
SKILL.md | This documentation |
council-brief.sh | Main router script (install/ask/status/stop) |
ask-council.sh | Query handler (chairman's answer) |
install.sh | Installer/launcher |
stop.sh | Service stopper |
status.sh | Service status checker |
_meta.json | Skill metadata |
When user says /council-brief <args>:
bash ~/.openclaw/skills/council-brief/council-brief.sh "$@"
The council-brief.sh script handles argument routing:
install → runs install.sh (setup + launch)ask <question> or any freeform text → runs ask-council.sh (query mode)status → runs status.sh (check services)stop → runs stop.sh (stop services)--help or help → shows usagev2.0.0 — Unified skill merging:
install-llm-council (setup/launcher)council-brief v1.x (quick answers only)ask-council (deprecated duplicate)Now one skill handles everything: install, query, status, stop.
v1.0.5 — Previous version (query-only mode, required manual install)