oracle
Use the @steipete/oracle CLI to bundle a prompt plus the right files and get a second-model review (API or browser) for debugging, refactors, design checks, or cross-validation.
Why use this skill?
Use the Oracle AI agent skill to bundle code context for GPT-5.2 Pro reviews. Debug, refactor, and audit your code with ease.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/steipete/oracleWhat This Skill Does
The Oracle skill provides an intelligent interface to the @steipete/oracle CLI, enabling users to bundle specific repository files and prompts into a cohesive context for advanced model review. It acts as a bridge to deep code analysis, allowing users to leverage GPT-5.2 Pro via browser automation or API to perform debugging, refactoring, design critiques, and cross-validation tasks. By automatically managing context window optimization and file exclusion patterns, it ensures that external models receive exactly the relevant information needed to solve complex programming tasks.
Installation
To integrate this skill into your OpenClaw environment, use the following command:
clawhub install openclaw/skills/skills/steipete/oracle
Use Cases
- Complex Refactoring: Provide a set of interdependent files and ask the agent to suggest architectural improvements or modernizations.
- Debugging: When local testing fails to reveal the root cause, bundle the suspected files and request a second-model review to identify logic errors or race conditions.
- Design Checks: Compare current implementation patterns against project standards or documentation to ensure consistency across the codebase.
- Knowledge Transfer: Generate an explanation of how a specific, complex module functions by sending the source files and asking for a high-level architectural walkthrough.
Example Prompts
- "Oracle, look at the files in
src/authandsrc/middleware, then suggest how to refactor them to support role-based access control without duplicating logic." - "I am getting a cryptic memory leak in
src/engine.ts. Please analyze the relevant files and suggest why my current approach might be failing." - "Run a dry-run summary for a design check on
src/components/uito see if the file set is too large, then proceed with a browser-based review if it looks good."
Tips & Limitations
- Browser-First: Always favor
--engine browserfor complex tasks; it facilitates a persistent session that can be reattached if disconnected. - File Filtering: Be intentional with your inclusions. The tool honors
.gitignoreand ignores common build artifacts likenode_modulesautomatically, but explicit filtering helps keep your context tight. - Size Constraints: Keep individual file contributions under 1MB. If you hit a hard limit, break your request down into smaller, more granular module analysis.
- Human-in-the-loop: Oracle is advisory. Always review, verify, and run tests against any suggestions provided before merging them into your main branch.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-steipete-oracle": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, external-api
Related Skills
swiftui-liquid-glass
Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature to Liquid Glass, or review Liquid Glass usage for correctness, performance, and design alignment.
qmd
Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode.
songsee
Generate spectrograms and feature-panel visualizations from audio with the songsee CLI.
summarize
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
bird
X/Twitter CLI for reading, searching, and posting via cookies or Sweetistics.