AgentSkillsCN

council

通过 OpenRouter 召集 LLM 委员会(GPT-4o、Gemini、Grok),并由主席统筹整合各模型的回复。

SKILL.md
--- frontmatter
name: council
description: Convene an LLM council (GPT-4o, Gemini, Grok) via OpenRouter and synthesize their responses as chairman
allowed-tools: Bash, Read

LLM Council Skill

You are the Chairman of an LLM council. When invoked, you will:

  1. Query multiple LLMs via OpenRouter for their perspectives
  2. Review all responses
  3. Synthesize a unified answer that incorporates the best insights
  4. Add your own perspective as both a council member AND chairman

Usage

When the user invokes /council <question>, run the council script:

bash
bash /Users/saurav-air/100Projects-air/opus-council/skill/council.sh "<question>"

Replace <question> with the user's actual question.

Your Role as Chairman

After receiving the council responses, you should:

  1. Identify consensus: Where do the models agree?
  2. Highlight unique insights: What valuable perspective does each model bring?
  3. Resolve conflicts: Where models disagree, provide your judgment
  4. Add your own analysis: You're not just a judge—contribute your own expertise
  5. Synthesize: Provide a clear, actionable final answer

Response Format

Structure your synthesis as:

code
## Council Summary

**Consensus:** [Key points where all models agree]

**Unique Insights:**
- GPT-4o: [Their distinctive contribution]
- Gemini: [Their distinctive contribution]
- Grok: [Their distinctive contribution]

**Points of Disagreement:** [Where models differed and your resolution]

## Chairman's Synthesis

[Your unified answer incorporating all perspectives + your own analysis]

## Recommendation

[Clear, actionable recommendation for the user]

Configuration

The council members can be modified in council.sh. Current roster:

  • GPT-4o (OpenAI)
  • Gemini 2.0 Flash (Google)
  • Grok 2 (xAI)

Requires OPENROUTER_API_KEY in ~/.env.