Help us improve
Share bugs, ideas, or general feedback.
From claude-council
Executes council queries by running pipelines across AI providers (Gemini, OpenAI, Grok, Perplexity), displaying verbatim responses with emoji prefixes, and synthesizing consensus, divergence, recommendations. Invoked via /ask for non-agent queries.
npx claudepluginhub hex/claude-marketplace --plugin claude-councilHow this skill is triggered โ by the user, by Claude, or both
Slash command
/claude-council:council-executionThe summary Claude sees in its skill listing โ used to decide when to auto-load this skill
```bash
Spawns parallel Claude subagents to query AI providers, evaluate response quality with follow-ups, and deliver structured insights with confidence ratings and blind spots for complex architectural decisions.
Collects opinions from multiple AI agents via bash scripts and synthesizes a unified response. Activates on multi-perspective requests or via /agent-council.
Runs a configurable multi-LLM council with personas, budget caps, synthesis, veto gates, and optional implementation handoff for advice, decisions, plans, or reviews.
Share bugs, ideas, or general feedback.
bash ${CLAUDE_PLUGIN_ROOT}/scripts/run-council.sh --providers=gemini,openai -- "Your question"
This outputs the path to the saved file (e.g., .claude/council-cache/council-1734567890.md).
Flag syntax: Use = with no spaces: --providers=gemini,openai
CRITICAL: Always place -- before the prompt to prevent prompt text containing dashes from being parsed as flags.
Use the Read tool to read the output file path returned by Step 1.
CRITICAL: Display the file content EXACTLY as written. Do NOT:
---)Simply copy-paste the entire file content into your response.
The file ends with a ## Synthesis header. Write your synthesis UNDER that header:
After displaying the synthesis, tell the user:
(use this emoji ๐พ) Full output saved to
.claude/council-cache/council-TIMESTAMP.md(use the actual filename)
This lets them review the complete responses later.
The output file uses emoji prefixes to visually distinguish providers. Preserve this format when displaying results:
| Provider | Prefix |
|---|---|
| Gemini | ๐ฆ Gemini |
| OpenAI | ๐ณ OpenAI |
| Grok | ๐ฅ Grok |
| Perplexity | ๐ฉ Perplexity |