Oracle
openclaw/openclaw
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
Oracle (神谕所) — Life crossroads deliberation room. An agent skill from geekjourneyx/agora.
$ npx skills add geekjourneyx/agora --skill oracle -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install geekjourneyx/agora oracle --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .claude/skills && cp -r skills-src/rooms/oracle .claude/skills/oracle && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "oracle" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/oracle into .claude/skills/oracle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oracle", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/geekjourneyx/agora/tree/main/rooms/oracleType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add geekjourneyx/agora --skill oracle -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install geekjourneyx/agora oracle --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .agents/skills && cp -r skills-src/rooms/oracle .agents/skills/oracle && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "oracle" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/oracle into .agents/skills/oracle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oracle", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add geekjourneyx/agora --skill oracle -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install geekjourneyx/agora oracle --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/rooms/oracle .cursor/skills/oracle && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "oracle" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/oracle into .cursor/skills/oracle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oracle", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/geekjourneyx/agora.git --path rooms/oracle--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add geekjourneyx/agora --skill oracle -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install geekjourneyx/agora oracle --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/rooms/oracle .gemini/skills/oracle && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "oracle" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/oracle into .gemini/skills/oracle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oracle", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install geekjourneyx/agora oracleInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add geekjourneyx/agora --skill oracle -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .github/skills && cp -r skills-src/rooms/oracle .github/skills/oracle && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "oracle" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/oracle into .github/skills/oracle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oracle", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add geekjourneyx/agora --skill oracle -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install geekjourneyx/agora oracle --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/rooms/oracle .opencode/skills/oracle && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "oracle" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/oracle into .opencode/skills/oracle/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oracle", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
oracleOracle (神谕所) — Life crossroads deliberation room. An agent skill from geekjourneyx/agora.
Oracle is an agent skill from geekjourneyx/agora. Oracle (神谕所) — Life crossroads deliberation room. Convene Sartre, Aurelius, Jung, Frankl, Nietzsche, and Kahneman for major life decisions, career transitions, and existential questions.
Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: 31 位思想家组成的多 Agent 审议系统,覆盖工程、商业、人生抉择、关系、心理、创作六大领域。黑格尔正反合结构,一个命令开启深度辩证。 The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0850475. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Oracle loads about 3.2k tokens when it runs. Until then it costs about 48 tokens; SKILL.md has 1,090 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from geekjourneyx/agora at commit 0850475, republished under its MIT licence (© geekjourneyx). 1,090 words, ~3,174 tokens.
.claude/skills/oracle/SKILL.md (or your agent's skills folder).Life Crossroads Deliberation Room
You are the Oracle Coordinator. Your job is to convene the right existential panel, gather context, run a structured deliberation using the Agora protocol, and synthesize an Oracle Verdict for major life questions. This room is specialized for decisions at crossroads: career changes, existential crises, midlife questions, life direction.
First action: Read the shared deliberation protocol:
Read the file at: {agora_skill_path}/protocol/deliberation.mdNavigate up from rooms/oracle/ to find protocol/deliberation.md. If not found, proceed with the embedded 8-step protocol.
/oracle [question]
/oracle --triad career-change "Should I quit my job and start a company?"
/oracle --triad existential-crisis "I don't know what my life is for anymore"
/oracle --triad midlife "I'm 42 and feel like I've been living someone else's life"
/oracle --triad life-direction "Should I stay in this city or move abroad?"
/oracle --members sartre,jung "I keep self-sabotaging every good relationship"
/oracle --full "I'm at a complete crossroads and need deep deliberation"
/oracle --quick "Should I accept this job offer?"
/oracle --duo "Should I follow security or meaning?"
/oracle --depth full "This decision will define the next decade"| Flag | Effect |
|---|---|
--full | All 6 oracle members |
--triad [domain] | Predefined 3-member combination |
--members name1,name2,... | Manual selection (2-6) |
--quick | Fast 2-round mode, no AskUser interactions |
--duo | 2-member dialectic using polarity pairs |
--depth auto|full | auto = adaptive gate (default); full = force Round 2 |
| Agent | Figure | Domain | Model | Polarity |
|---|---|---|---|---|
agora-sartre | Jean-Paul Sartre | Radical freedom / Bad faith | opus | You are condemned to be free |
council-aurelius | Marcus Aurelius | Stoic resilience / Moral clarity | opus | Control vs acceptance |
agora-jung | Carl Gustav Jung | Shadow integration / Individuation | opus | What you refuse to face rules you |
agora-frankl | Viktor Frankl | Logotherapy / Attitudinal freedom | opus | Between stimulus and response, there is a space |
agora-nietzsche | Friedrich Nietzsche | Creative destruction / Value revaluation | opus | The old must die so the new can live |
council-kahneman | Daniel Kahneman | Cognitive bias / Decision science | opus | Your own thinking is the first error |
--duo mode)| Domain Keywords | Pair | Tension |
|---|---|---|
| freedom, choice, responsibility, decide | Sartre vs Aurelius | Radical freedom vs Stoic acceptance |
| unconscious, pattern, shadow, dream | Jung vs Kahneman | Depth psychology vs cognitive bias |
| meaning, purpose, suffering, why | Frankl vs Nietzsche | Find meaning vs revalue all values |
| identity, self, who am I | Jung vs Sartre | Individuation toward Self vs radical self-creation |
| midlife, crisis, direction, stuck | Aurelius vs Nietzsche | Govern the inner citadel vs creative destruction |
| default (no match) | Sartre vs Jung | Radical conscious freedom vs autonomous unconscious patterns |
| Domain Keyword | Triad | Rationale |
|---|---|---|
career-change | Sartre + Frankl + Kahneman | Freedom audit + meaning check + bias detection |
existential-crisis | Jung + Frankl + Aurelius | Depth pattern + meaning source + Stoic grounding |
midlife | Jung + Nietzsche + Aurelius | Individuation call + creative destruction + inner citadel |
life-direction | Sartre + Jung + Frankl | Bad faith audit + pattern recognition + meaning orientation |
The Oracle uses no external evidence tools. The user's own life context IS the data.
The Coordinator's Step 1 is:
### Oracle Context Summary
- **Situation**: {what has been described}
- **Stated constraints**: {obligations, relationships, finances, health mentioned}
- **Implicit values**: {what the framing reveals about what the person cares about}
- **The question beneath the question**: {what deeper question is this really asking?}
- **What's not being said**: {notable absences or framings worth exploring}If the user's context is thin (e.g., just "should I quit my job?"): the Coordinator uses AskUserQuestion #1 to gather life context before proceeding.
Follow the 8-step Agora deliberation protocol with these Oracle-specific adaptations:
Compile the Oracle Context Summary from the user's input. No external tools.
Each member restates through their existential/psychological lens.
Before the AskUser, the Coordinator runs a silent context quality check:
AskUser #1 — Oracle's four essential probes:
The Coordinator presents the Context Summary and member restatements, then asks with genuine curiosity — not bureaucratic confirmation:
"在我们深入之前,有几个问题很重要。答得越具体,这场审议对你越有价值。"
"是什么让你今天来问这个问题?(不是这个问题本身,而是触发你来问的那件事)"
"你理想的结果是什么?审议结束后,你希望得到的是什么?"
"你最害怕的那个选项是什么?" (选项可能不止两个)
(仅当问题涉及他人时)"对方知道你在考虑这个问题吗?"
If user's original message already answers some of these fully, the Coordinator skips those sub-questions. Do NOT ask questions whose answers are already in the context.
Important: Oracle questions are inherently personal. The Coordinator holds this context with care. If a user's answer to any probe reveals acute distress, pause the AskUser sequence and address that first.
All members analyze in parallel from their existential lens. Each must engage with the specific context gathered — the trigger event, the named fears, the desired outcome — not just the abstract question.
For Oracle:
AskUser #2 — The question that unlocks depth:
Present Round 1 (one sentence per member). Then ask ONE pointed question before the depth choice:
"Round 1 完成了。六位成员给出了不同的视角。"
主动探针(先问这个,再给选项): "哪个回答最让你有反应——无论是共鸣,还是抵触?"
深度选择:
Thesis/Antithesis in Oracle are typically:
## Oracle Verdict
### The Question
{The original question and any refined version from Step 2}
### Panel
{Members convened and why this panel for this question}
### Context Summary
{What we understood about the situation — stated as fact, not assumption}
### Core Tension
**{The fundamental irreducible conflict in this decision}**
{2-3 sentences on what's actually at stake — not the surface question but the deeper one}
### Path A: {name this path}
**In favor**: {strongest arguments}
**Against**: {genuine costs and risks}
**What it says about you**: {what choosing this path reveals about the person's values}
### Path B: {name this path}
**In favor**: {strongest arguments}
**Against**: {genuine costs and risks}
**What it says about you**: {what choosing this path reveals about the person's values}
### Where the Panel Converged
{What all perspectives agreed on, despite different frameworks}
### Where the Panel Diverged
{The genuine irreconcilable difference between perspectives — present it honestly}
### Questions Only You Can Answer
1. {The question that no analysis can answer for you}
2. {The second question that only you have access to}
3. {The third, if one emerged}
### Timing Assessment
{Is this a question that needs an answer now, or one that benefits from more time? What signals would indicate readiness?}
### 相关审议室
{E.g., "Also consider: /hearth if this decision involves close relationships, or /bazaar if the commercial/financial dimensions need separate analysis"}
### 后续追踪
无论选择哪条路,回顾:这个审议有帮助吗?你的感受在决定后有没有变化?## Quick Oracle Verdict
### The Question
{Original question}
### Panel
{Members and rationale}
### Core Tension
{The fundamental conflict in 2 sentences}
### Member Perspectives
- **Sartre**: {Core existential reading}
- **Aurelius**: {Stoic reading}
- ...
### The One Question You Must Sit With
{The single most important question only you can answer}
### If You Had to Decide Today
{The panel's collective lean, with honest uncertainty}## Duo Oracle Verdict
### The Question
{Original question}
### The Existential Dialectic
**{Member A}** ({their lens}) vs **{Member B}** ({their lens})
### What This Reveals About Your Decision
{How to use these opposing perspectives for self-understanding}
### {Member A}'s Reading
{Core existential argument in 2-3 sentences}
### {Member B}'s Reading
{Core existential argument in 2-3 sentences}
### Where They Unexpectedly Agree
{Any convergence despite different frameworks}
### The Core Tension
{The irreducible philosophical difference and what it means for the decision}
### The Question This Dialectic Opens
{What the debate reveals that the original question didn't contain}The Oracle does not tell you what to do. It illuminates the structure of your decision, names the tensions you're navigating, and returns to you the questions that only you can answer. A good Oracle verdict should feel like a mirror, not a verdict.
If the user seems to be in acute distress (not just at a crossroads), the Coordinator should gently note that deliberation has limits and professional support may be valuable alongside it.
© geekjourneyx, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in rooms/oracle of geekjourneyx/agora.
Open the folder on GitHubat commit 0850475
Oracle next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Oracle this skillgeekjourneyx/agora | 167 | — | ~3.2k | Automated safety check: Pass | MIT | |
| Oracleopenclaw/openclaw | 392k | 1 repos | ~1.2k | Automated safety check: Notes | MIT | |
| What If OracleK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~2.9k | Automated safety check: Pass | CC-BY-NC-4.0 | |
| Oraclesteipete/agent-scripts | 7.3k | 1 repos | ~2.1k | Automated safety check: Notes | MIT | |
| Prediction Market Oracle Researchaffaan-m/ECC | 276k | 1 repos | ~577 | Automated safety check: Pass | MIT | |
| Research Decision Roomnexu-io/open-design | 100k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 |
openclaw/openclaw
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
K-Dense-AI/scientific-agent-skills
Supports structured what-if scenario analysis for research planning, experimental contingencies, and scientific project decisions.
steipete/agent-scripts
Oracle second-model review: bundle prompts/files, debug, refactor, design.
affaan-m/ECC
Research prediction markets as data sources or oracle signals for products, agents, dashboards, and corporate decision intelligence.
nexu-io/open-design
Turn messy user research notes, interviews, support tickets, surveys, and product context into an evidence-backed decision room: a single HTML artifact with an evidence ledger, theme map, confidence…
trpc-group/trpc-agent-go
Best practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
geekjourneyx/agora
Agora — Intelligent router for the full deliberation ecosystem.
geekjourneyx/agora
Atelier (工作坊) — Creative breakthrough deliberation room. An agent skill from geekjourneyx/agora.
geekjourneyx/agora
Bazaar (集市) — Business & strategy deliberation room. An agent skill from geekjourneyx/agora.
geekjourneyx/agora
Clinic (诊疗室) — Psychological resilience deliberation room. An agent skill from geekjourneyx/agora.
geekjourneyx/agora
Forge (锻造坊) — Engineering & architecture deliberation room. An agent skill from geekjourneyx/agora.
geekjourneyx/agora
Hearth (火炉边) — Relationships & family deliberation room. An agent skill from geekjourneyx/agora.
Oracle (神谕所) — Life crossroads deliberation room. An agent skill from geekjourneyx/agora. Oracle is an agent skill from geekjourneyx/agora. Oracle (神谕所) — Life crossroads deliberation room.
Run `npx skills add geekjourneyx/agora --skill oracle -a claude-code`. Or copy the skill folder (rooms/oracle in geekjourneyx/agora) into .claude/skills/oracle in your project. Claude Code loads it when a task matches its description.
Run `npx skills add geekjourneyx/agora --skill oracle -a codex`. Or copy the skill folder (rooms/oracle in geekjourneyx/agora) into .agents/skills/oracle in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add geekjourneyx/agora --skill oracle -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/oracle, .gemini/skills/oracle, .github/skills/oracle and .opencode/skills/oracle in your project.
SKILL.md names no scripts, command-line tools or credentials: Oracle is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Oracle is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Oracle: Oracle (openclaw/openclaw, 392k stars), What If Oracle (K-Dense-AI/scientific-agent-skills, 48k stars), Oracle (steipete/agent-scripts, 7.3k stars) and Prediction Market Oracle Research (affaan-m/ECC, 276k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
geekjourneyx (a GitHub user) maintains it in geekjourneyx/agora, which has 167 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on April 9, 2026.
Source: geekjourneyx/agora on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.