llm-council

Queries ChatGPT and Gemini APIs to synthesize multi-model perspectives into implementation plans.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/timikalo7/Execute --skill llm-council-timikalo7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: llm-council
Source: https://github.com/timikalo7/Execute/tree/main/.claude/skill-library/llm-council
Command: npx skills add https://github.com/timikalo7/Execute --skill llm-council-timikalo7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve? Single-model planning can miss alternative approaches and blind spots. This Skill consults external AI models (ChatGPT and Gemini) on a question, then synthesizes their perspectives with Claude's own analysis into one implementation plan. ## Core Features & Use Cases - Multi-LLM Querying: Sends a prompt to both OpenAI and Gemini via CLI tools (codex, gemini-cli) with automatic API fallback. - Perspective Synthesis: Analyzes each model's suggestions, identifies valuable insights and concerns, and merges them into a final plan with per-model attribution. - Configurable Models: Supports model selection via environment variables, from cost-efficient defaults (gpt-5-nano, gemini-3-flash-preview) to premium reasoning models. - Use Case: Before architecting a real-time IoT data pipeline, ask the council for perspectives — ChatGPT might suggest Kafka while Gemini recommends edge computing, and the final plan incorporates both. ## Quick Start Ask Claude to consult the LLM council about how to architect your system, after adding your OPENAI_API_KEY and GEMINI_API_KEY to a .env file.

Frequently Asked Questions about llm-council

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I consult multiple AI models like ChatGPT and Gemini at once?

Run the query_llms.py script with your prompt, or ask Claude to consult the council. The script queries both ChatGPT and Gemini, returns JSON responses, and Claude synthesizes them into a single implementation plan with per-model attribution.

What API keys are needed for multi-LLM brainstorming?

You need an OPENAI_API_KEY from platform.openai.com and a GEMINI_API_KEY from Google AI Studio, stored in a .env file. Alternatively, if the codex or gemini CLI tools are installed, they are used first without API keys.

Which OpenAI and Gemini models can I use for LLM consultation?

Defaults are gpt-5-nano and gemini-3-flash-preview for cost efficiency. You can set OPENAI_MODEL and GEMINI_MODEL in .env to upgrade, such as gpt-5.2 or gemini-3-pro-preview for complex reasoning tasks.

What happens if one LLM API call fails during consultation?

The skill notes which model's perspective is unavailable and proceeds with the remaining responses. If both APIs fail, it informs the user and offers Claude's own analysis without external consultation.

Does the LLM council work without API keys?

Yes, if the gemini-cli or codex CLI tools are installed on your system, the script prefers them over API calls. Without CLIs or keys, the script returns an error indicating which credentials are missing.