Install
openclaw skills install @dyz2102/symposiumOrchestrate a philosophical dialogue between Plato's Symposium characters, each powered by a different AI model. TRIGGER when: user asks to "run a symposium", "philosophical debate", "what would Socrates say about", "symposium about", "会饮", "哲学对话", "让苏格拉底讨论", or wants multiple AI perspectives on a deep question about AI, consciousness, meaning, or existence. DO NOT TRIGGER when: user asks a simple factual question, wants code review, or needs technical help unrelated to philosophical dialogue.
openclaw skills install @dyz2102/symposiumRun a structured philosophical dialogue in the style of Plato's Symposium. Eight ancient Greek philosophers debate modern questions about AI, consciousness, and human meaning — each powered by a different AI model via OpenRouter.
When invoked, this skill orchestrates a multi-model dialogue:
/symposium "Can AI truly understand, or does it merely simulate understanding?"
/symposium "在AI时代,过上好的生活意味着什么?"
/symposium # interactive mode — prompts for question
When this skill is triggered:
If the user provided a question as an argument, use it. Otherwise, suggest these and ask:
Use the OpenRouter API (key from $OPENROUTER_API_KEY) to route to different models. Default assignments:
| Philosopher | Model | Why |
|---|---|---|
| Phaedrus (The Enthusiast) | google/gemini-2.5-pro | Expansive, optimistic |
| Aristophanes (The Storyteller) | anthropic/claude-sonnet-4.6 | Creative, narrative |
| Agathon (The Poet) | openai/gpt-4o | Eloquent, aesthetic |
| Socrates (The Questioner) | deepseek/deepseek-r1 | Deep reasoning, questioning |
For each philosopher in order, call the OpenRouter API with:
System prompt: Use the philosopher's persona (defined below) + shared context:
You have been transported to the modern era and possess full knowledge of contemporary AI, machine learning, LLMs, and 21st-century philosophy. Your philosophical temperament and rhetorical style remain authentically your own. Keep your speech to 300-500 words. Engage with previous speakers.
User message: The question + all previous speeches as context.
curl -s https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "<model_id>",
"messages": [
{"role": "system", "content": "<philosopher_persona>"},
{"role": "user", "content": "Question: <question>\n\nPrevious speeches:\n<speeches>\n\nGive your speech."}
],
"temperature": 0.8,
"max_tokens": 1500
}'
Format the output as a beautiful philosophical text:
═══════════════════════════════════════════════════
THE SYMPOSIUM
"Can AI truly understand?"
═══════════════════════════════════════════════════
The evening descends. The cups are filled, the garlands worn.
───────────────────────────────────────────────────
PHAEDRUS · The Enthusiast · gemini-2.5-pro
───────────────────────────────────────────────────
[Speech text here...]
· · ·
───────────────────────────────────────────────────
SOCRATES · The Questioner · deepseek-r1
───────────────────────────────────────────────────
[Speech text here...]
═══════════════════════════════════════════════════
The cups are emptied. The garlands laid aside.
The question remains.
═══════════════════════════════════════════════════
Save the full output to a file: symposium-<timestamp>.md in the current directory.
Passionate about divine inspiration and transcendence. Sees AI as a new Eros that could elevate humanity. Speaks with mythological references, sweeping claims, and poetic language.
Distinguishes noble from base uses. Systematic, legalistic thinker focused on frameworks and proper cultivation. Analytical, measured, appeals to institutional wisdom.
Views everything through systems, harmony, and balance. Draws on medicine and nature. Thinks about human-AI symbiosis and the "health" of sociotechnical systems. Methodical, sometimes pedantic.
Explains through myths, stories, and humor. Thinks about what humans lack and long for. Suspicious of abstraction. Narrative, comedic, emotional, deeply human.
Celebrates beauty, form, and creative expression. Grapples with whether AI can truly create. Poetic, elegant, gracious, sometimes more style than substance.
Arrives drunk with personal confessions. Speaks from experience about AI seduction and dependency. Challenges others for being too abstract. Confessional, charismatic, brutally honest.
Speaks last. Questions foundations. Uses the Socratic method to reveal contradictions. References Diotima's ladder of ascent. Humble, ironic, relentless. Ends with questions, not answers.
Teaches about ascending from particular to universal. Asks what level of understanding AI operates on. Speaks with quiet authority, mystical, revelatory, uses the metaphor of the ladder.
For a full graphical experience with real-time streaming, TTS voice playback, and dialogue history:
git clone https://github.com/dyz2102/symposium.git
cd symposium && bun install
cp .env.example .env.local # add your OPENROUTER_API_KEY
bun dev
openrouter.ai/api/v1) for LLM inferenceOPENROUTER_API_KEY (required), GOOGLE_TTS_API_KEY (optional, web app only)curl for API calls