Agent skill · research science · aiskillstore

delphi

This skill should be used when the user asks to "use delphi", "ask delphi", or wants multiple parallel oracle investigations of the same question to discover divergent insights. Delphi launches multiple oracle agents simultaneously with identical prompts, allowing them to independently explore and potentially discover different paths, clues, and solutions. Results are saved to .oracle/[topic]/ and synthesized into a final document.

Why this skill is useful

Adds a structured process for launching parallel oracle investigations that the AI wouldn't reliably generate on its own.

What it needs

Requires docker installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Delphi - Parallel Oracle Consultation Delphi launches multiple oracle agents in parallel with the same prompt to discover divergent paths of exploration. By giving identical starting points, each oracle independently explores the problem space, potentially discovering different clues, solutions, and insights that a single investigation might miss. When to Use Delphi Complex questions with multiple valid approaches Architectural decisions where different perspectives matter Debugging mysteries with unclear root causes Research questions requiring comprehensive coverage Any situation where "wisdom of crowds" exploration benefits the answer Process ⚠️ ARE YOU A COORDINATOR?? - Delphi is ran WITHIN a single (docker)agent- not as across several agents unless explicitly instructed. Step 1: Determine Oracle Count If the user specifies a number, use that number Otherwise, default to 3 oracles (minimum) For very complex questions, consider 4-5 oracles Step 2: Formulate the Oracle Prompt Create a single prompt that will be sent to ALL oracles identically. The prompt should: 1. Core Question - The specific question needing investigation 2. Context - All relevant information from the user 3. Success Criteria - What a good answer looks like 4. Export Instructions - Tell the oracle to export its full thinking Critical: Do NOT specialize or focus individual oracles on different aspects. The power of Delphi comes from identical starting points leading to organically divergent exploration. Step 3: Launch Oracles in Parallel First, create the output directory: Then dispatch ALL oracles simultaneously in a single message with multiple Task calls: Step 4: Oracle Prompt Template Use this template for each oracle: Step 5: Synthesize Results After all oracles complete, dispatch a synthesis oracle: Synthesis Prompt Template: Step 6: Present Results After synthesis completes: 1. Read the synthesis document 2. Present the key findings to the user 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/delphi

View the source on GitHub

Browse the @skills marketplace