Get the FREE Ultimate OpenClaw Setup Guide →

claude-oracle

Scanned
npx machina-cli add skill Vvkmnn/claude-emporium/claude-oracle --openclaw
Files (1)
SKILL.md
2.5 KB

Oracle Plugin

Tool discovery. Searches 17 sources in parallel to find relevant skills, plugins, and MCP servers.

Hooks

HookWhenAction
PreToolUse(EnterPlanMode)Before planningSearches for relevant tools before planning
PostToolUse(Bash)After errorsSearches for tools that solve the error

Commands

CommandDescription
/search-oracle <query> [type]Search for tools across all 17 sources

Workflows

Discovery (standalone)

  1. search("query") — search all sources
  2. Review results with install commands
  3. Install useful tools: skills, plugins, or MCP servers

Discovery (with siblings)

  1. If historian active: find_similar_queries("query") first to check if this search was done before
  2. search("query") — oracle's own search across 17 sources
  3. If praetorian active: compact the discovery results for future reference
  4. Present findings with install commands and note what siblings already provide

Error Tool Search (standalone)

  1. Error triggers PostToolUse hook
  2. search("error description") — find tools that address this error class
  3. Present matching tools with install commands

Error Tool Search (with siblings)

  1. Error triggers PostToolUse hook
  2. If historian active: get_error_solutions("error") checks if solved before
  3. search("error description") — oracle finds new tools
  4. If gladiator active: error is also being observed for pattern detection
  5. Combined: past solution (historian) + new tools (oracle) + pattern tracking (gladiator)

Sibling Synergy

SiblingValueHow
HistorianPast searches avoid duplicate discoveryHistorian checked first, oracle only runs if no history match
PraetorianCached compactions contain prior tool resultsRestore before re-searching
GladiatorObservations reveal tool gapsReflection may suggest searching for tools to fill gaps

Data Sources (17)

Smithery Registry, Glama.ai, Official MCP Registry, npm, GitHub marketplace plugins, awesome-mcp-servers, awesome-mcp-lists, awesome-claude-code (ccplugins), awesome-claude-code (jmanhype), awesome-agent-skills, Playbooks.com, SkillsMP, and more.

Requires

claude mcp add oracle -- npx claude-oracle-mcp

Source

git clone https://github.com/Vvkmnn/claude-emporium/blob/main/plugins/claude-oracle/skills/claude-oracle/SKILL.mdView on GitHub

Overview

claude-oracle automatically discovers tools, skills, plugins, and MCP servers by searching 17 sources in parallel. It uses pre-planning and post-error hooks to surface relevant tools and avoids redundant searches through sibling coordination.

How This Skill Works

When PreToolUse(EnterPlanMode) fires, it triggers a search for tools before planning. After errors, PostToolUse(Bash) triggers a search for tools that address the error class. It coordinates with sibling components (Historian, Praetorian, Gladiator) to cache results, deduplicate searches, and detect tool gaps.

When to Use It

  • Before planning a task, to surface relevant tools across 17 sources.
  • When siblings are active, to reuse cached results and avoid duplicate discovery.
  • After an error triggers, to find tools that address the error class via the PostToolUse hook.
  • When you want broad coverage by searching 17 sources for skills, plugins, or MCP servers.
  • When you want install commands and discoveries presented for quick action.

Quick Start

  1. Step 1: /search-oracle <query> to search across all 17 sources.
  2. Step 2: Review results and install useful tools with install commands.
  3. Step 3: If an error occurs, rely on the PostToolUse hook to surface fixes and install them.

Best Practices

  • Use /search-oracle <query> to actively scan all 17 sources.
  • Leverage Historian first to skip redundant searches.
  • If history is missing, run a fresh discovery and then compact results with Praetorian.
  • Review install commands for each found tool and verify compatibility.
  • Use Gladiator signals to identify gaps and trigger targeted searches.

Example Use Cases

  • Discover a Claude MCP server that matches a task by querying 17 sources.
  • Find a relevant plugin or skill across npm, GitHub, and CLAUDE ecosystems.
  • Address a runtime error by locating tools designed for that error class.
  • Cache and reuse prior searches when historians indicate a similar query exists.
  • Detect tool gaps with Gladiator and perform a new discovery cycle.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers