llm-council-skill  by gcpdev

Collaborative LLM brainstorming for implementation plans

Created 6 months ago
307 stars

Top 87.2% on SourcePulse

GitHubView on GitHub
Project Summary

This Claude skill facilitates collaborative brainstorming by querying ChatGPT and Gemini, synthesizing their insights into comprehensive implementation plans. It targets users seeking to enhance technical decision-making and planning through diverse AI perspectives, offering more robust and well-rounded strategies.

How It Works

The skill prompts ChatGPT and Gemini for their input on technical challenges. It then analyzes these responses, identifies key contributions, and synthesizes a unified plan, explicitly attributing ideas to each AI model for transparency.

Quick Start & Requirements

  • Installation: Upload the llm-council.skill file within Claude.
  • Prerequisites: Requires OpenAI API keys (https://platform.openai.com/api-keys) and Google Gemini API keys (https://aistudio.google.com/app/apikey).
  • Configuration: Create a .env file from .env.template, adding API keys. Model preferences (OPENAI_MODEL, GEMINI_MODEL) are configurable via environment variables.
  • Model Options: Supports a range of OpenAI and Gemini models, from cost-effective (gpt-5-nano, gemini-2.5-flash-lite) to premium (gpt-5.2-pro, gemini-3-pro-preview), allowing tailored performance and cost.

Highlighted Details

  • Multi-LLM Synergy: Integrates distinct AI models for diverse viewpoints.
  • Synthesized Output: Delivers comprehensive plans by merging AI insights.
  • Configurable AI Stack: Flexible model selection balances cost, speed, and reasoning.
  • Transparent Attribution: Clearly credits contributions from each consulted LLM.

Maintenance & Community

No specific details regarding maintainers, community channels, or roadmap were provided in the README.

Licensing & Compatibility

The README does not specify a software license. This absence requires clarification regarding usage rights, modification permissions, and compatibility for commercial or closed-source integration.

Limitations & Caveats

  • API Costs: Utilizes paid OpenAI and Gemini APIs; costs vary by model. Each consultation involves two API calls.
  • API Reliability: Backend script has a 30-second timeout per API. Slow or unavailable external APIs may cause errors or incomplete responses.
  • Partial Failures: If one LLM API fails, the skill proceeds with the available response, noting the unavailability.
Health Check
Last Commit

6 months ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
84 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.