# LLM Council Skill A Claude skill that enables collaborative brainstorming with multiple AI models (ChatGPT and Gemini) before presenting implementation plans. ## What It Does When you ask Claude to consult with other AI models, Claude will: 1. Query both ChatGPT and Gemini for their perspectives council_demo 3. Analyze their responses and identify valuable insights 4. Synthesize a comprehensive implementation plan incorporating ideas from all three models 5. Present the final plan with attribution to each model's contributions council_demo2 ## How to Use Simply ask Claude to consult with other AI models using phrases like: - "**Consult the council:** How should I architect a microservices system?" - "**Ask ChatGPT and Gemini** what they think about my database design" - "**Get perspectives from other AI models** on this technical decision" - "**Consult with other LLMs:** What's the best approach for..." council_demo3 **Example:** ``` User: Consult the council: How should I structure my React app for scalability? Claude will then: - Query ChatGPT and Gemini about React architecture - Analyze their suggestions on components, state management, and organization - Present a synthesized plan incorporating insights from all three models ``` ## Installation 1. **Install the skill** in Claude by uploading the `llm-council.skill` file 2. **Set up API keys and model preferences**: - Copy `.env.template` to create a `.env` file in your working directory - Add your OpenAI API key (get it at https://platform.openai.com/api-keys) - Add your Gemini API key (get it at https://aistudio.google.com/app/apikey) - Optionally customize which models to use (see Model Options below) ## Model Options **Default Models (Fast & Cost-Effective):** - ChatGPT: `gpt-5-nano-2025-08-07` (highly cost-effective) - Gemini: `gemini-3-flash-preview` (balanced speed and intelligence) **Upgrade Options for Better Collaboration:** **OpenAI models (ordered by capability):** - `gpt-5-nano` - Fastest, cheapest version of GPT-5. It's great for summarization and classification tasks. (Default) - `gpt-5-mini` - Balanced cost and quality - `gpt-5.2` - Smart model, capable of most tasks - `gpt-5.2-pro` - State-of-the-art for professional knowledge work **Gemini models (ordered by capability):** - `gemini-2.5-flash-lite` - Ultra-fast, optimized for throughput - `gemini-2.5-flash` - Best price-performance - `gemini-3-flash-preview` - Balanced (default) - `gemini-3-pro-preview` - Most intelligent, best reasoning **How to Configure:** Add these lines to your `.env` file: ``` OPENAI_MODEL=gpt-5-nano GEMINI_MODEL=gemini-3-flash-preview ``` **Recommended Configurations:** - **Balanced**: Defaults (`gpt-5-nano` + `gemini-3-flash-preview`) - **Budget**: `gpt-5-nano` + `gemini-2.5-flash` - **High Quality**: `gpt-5` + `gemini-3-flash-preview` - **Premium Reasoning**: `gpt-5.2` + `gemini-3-pro-preview` - **Professional Work**: `gpt-5.2-pro` + `gemini-3-pro-preview` ## Benefits - **Diverse perspectives**: Get insights from three different AI models with different training and capabilities - **Better decisions**: Identify potential issues or alternatives you might have missed with a single model - **Comprehensive planning**: Combine strengths of multiple models for more robust implementation plans ## API Costs Both OpenAI and Gemini APIs have usage costs that vary significantly by model: **OpenAI Cost Tiers (approximate, check current pricing):** *Budget Tier:* - `gpt-5-nano`: Very low cost per token - *Standard Tier:* - `gpt-5-mini`: Moderate cost *Premium Tier:* - `gpt-5.2`: Higher cost per token - `gpt-5.2-pro`: Highest cost for professional work **Gemini Cost Tiers (approximate, check current pricing):** *Budget Tier:* - `gemini-2.5-flash-lite`: Very low cost, optimized for throughput - `gemini-2.5-flash`: Low cost, best price-performance *Standard Tier:* - `gemini-3-flash-preview`: Moderate cost (default) *Premium Tier:* - `gemini-3-pro-preview`: Higher cost for advanced reasoning **Cost Management Tips:** - Start with default models for routine brainstorming (very cost-effective) - Use mid-tier models (`gpt-5-mini` + `gemini-3-flash-preview`) for balanced quality/cost - Upgrade to premium models only for critical architectural decisions or complex reasoning tasks - Set usage limits in your API dashboards (OpenAI Platform and Google AI Studio) - Consider setting monthly budgets to avoid surprises - Monitor your usage patterns and adjust model choices accordingly **Note:** Each `/council` command makes 2 API calls (one to ChatGPT, one to Gemini), so total cost is the sum of both models' pricing. ## Skill Structure ``` llm-council/ ├── SKILL.md # Main skill instructions ├── scripts/ │ └── query_llms.py # Python script that queries both APIs └── references/ └── setup.md # Detailed setup instructions ``` ## Troubleshooting **"API key not found" error**: Make sure your `.env` file is in the current working directory with the correct keys. **API timeout**: The script has a 30-second timeout per API. If an API is slow or down, it will show an error but continue with the other model's response. **One API fails**: Claude will note which model's perspective is unavailable and proceed with the available responses.