Searches 17 sources for Claude Code skills, plugins, and MCP servers before planning or after Bash errors. Invoke manually via /search-oracle; integrates with siblings to avoid duplicates.
From claude-oraclenpx claudepluginhub vvkmnn/claude-emporium --plugin claude-oracleThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Tool discovery. Searches 17 sources in parallel to find relevant skills, plugins, and MCP servers.
| Hook | When | Action |
|---|---|---|
| PreToolUse(EnterPlanMode) | Before planning | Searches for relevant tools before planning |
| PostToolUse(Bash) | After errors | Searches for tools that solve the error |
| Command | Description |
|---|---|
/search-oracle <query> [type] | Search for tools across all 17 sources |
search("query") — search all sourcesfind_similar_queries("query") first to check if this search was done beforesearch("query") — oracle's own search across 17 sourcessearch("error description") — find tools that address this error classget_error_solutions("error") checks if solved beforesearch("error description") — oracle finds new tools| Sibling | Value | How |
|---|---|---|
| Historian | Past searches avoid duplicate discovery | Historian checked first, oracle only runs if no history match |
| Praetorian | Cached compactions contain prior tool results | Restore before re-searching |
| Gladiator | Observations reveal tool gaps | Reflection may suggest searching for tools to fill gaps |
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.
claude mcp add oracle -- npx claude-oracle-mcp