How this command is triggered — by the user, by Claude, or both
Slash command
/multillm:llm-councilThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
Query 2-5 LLMs simultaneously with the user's prompt. Parse the user's input for the prompt and optionally specific models. Default model set (use these unless user specifies others): ollama/qwen3-30b, oca/gpt5, gemini/flash First check which models are available: Then send parallel requests. For each model, run this (replace MODEL and PROMPT): Run the requests in parallel (multiple Bash calls at once) and present each model's response clearly labeled with a header like `## [model-name]`. After all responses, provide a brief synthesis of where the models agree and disagree.
Query 2-5 LLMs simultaneously with the user's prompt. Parse the user's input for the prompt and optionally specific models.
Default model set (use these unless user specifies others): ollama/qwen3-30b, oca/gpt5, gemini/flash
First check which models are available:
curl -s http://localhost:8080/health | python3 -c "import sys,json; d=json.load(sys.stdin); print(json.dumps(d.get('backends',{}), indent=2))"
Then send parallel requests. For each model, run this (replace MODEL and PROMPT):
curl -s http://localhost:8080/v1/messages \
-H 'Content-Type: application/json' \
-d '{"model": "MODEL", "messages": [{"role": "user", "content": "PROMPT"}], "max_tokens": 2048, "temperature": 0.7}' \
| python3 -c "
import sys, json
data = json.load(sys.stdin)
content = data.get('content', [])
text = next((b['text'] for b in content if b.get('type') == 'text'), '')
usage = data.get('usage', {})
print(text)
print(f'\n[Tokens: {usage.get(\"input_tokens\",0)} in / {usage.get(\"output_tokens\",0)} out]')
"
Run the requests in parallel (multiple Bash calls at once) and present each model's response clearly labeled with a header like ## [model-name]. After all responses, provide a brief synthesis of where the models agree and disagree.
npx claudepluginhub adibirzu/adibirzu-plugins --plugin multillm