llm-council-skill
A skill to claude code that enables brainstorming with other LLMs (ChatGPT, Gemini) before presenting the implementation plan to the user
Install / Use
npx skills add gcpdev/llm-council-skillInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AI & Machine LearningSupported Platforms
Tags
Our assessment of llm-council-skill
llm-council-skill scores 81/100 on our quality scale, 719th of 965 AI & Machine Learning skills we index.
Its SKILL.md is 5.6 KB long, well organised into 9 sections with 3 code examples: a solid amount of guidance for an agent.
It has 491 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated about 10 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-10-18 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 94/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit ā read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk ā read a skill before letting an agent act on it.
llm-council-skill compared with similar skills
All 4 of these similar skills score higher than llm-council-skill; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| llm-council-skill (this skill)by gcpdev | 81 | 491 | 10mo ago | SKILL.md |
| claude-memby thedotmack | 100 | 113.5k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 90.9k | 10d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.9k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.8k | today | CLAUDE.md |
Frequently asked questions
- How do I install llm-council-skill?
- Run
npx skills add gcpdev/llm-council-skill. The install tabs above show the steps for each supported agent. - Which AI agents does llm-council-skill work with?
- It is written for Claude Code and Gemini CLI, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is llm-council-skill safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 94/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is llm-council-skill still maintained?
- The repository was last updated about 10 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubLLM 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:
- Query both ChatGPT and Gemini for their perspectives <img width="607" height="210" alt="council_demo" src="https://github.com/user-attachments/assets/6e2a759d-40cc-4bc2-9651-a74aca651303" />
- Analyze their responses and identify valuable insights
- Synthesize a comprehensive implementation plan incorporating ideas from all three models
- Present the final plan with attribution to each model's contributions <img width="608" height="222" alt="council_demo2" src="https://github.com/user-attachments/assets/327893bd-9806-4cfb-85df-538649c978fa" />
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..." <img width="609" height="79" alt="council_demo3" src="https://github.com/user-attachments/assets/ba98d179-08be-4cc8-ac6a-0e1bc69b3fc7" />
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
- Install the skill in Claude by uploading the
llm-council.skillfile - Set up API keys and model preferences:
- Copy
.env.templateto create a.envfile 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)
- Copy
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 qualitygpt-5.2- Smart model, capable of most tasksgpt-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 throughputgemini-2.5-flash- Best price-performancegemini-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 tokengpt-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 throughputgemini-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.
Related Skills
claude-mem
113.5kPersistent Context Across Sessions for Every Agent ā Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
90.9kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
78.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.8kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit ā see the Safety scan above for what the skill file itself contains.
