Skills Plugins MCP Prompt Model 博客 我的中心
Development #browser #design #api

oracle

Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.

DeepseekModel Curated skill Quality Excellent · 90 v1.0.0

Get

https://deepseekmodel.com/api/download.php?id=openclaw-openclaw-skills-oracle-skill-md&format=skill
Download .skill Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name oracle description Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine. homepage https://askoracle.dev metadata {"openclaw":{"emoji":"🧿","requires":{"bins":"[Truncated]"},"install":["[Truncated]"]}} oracle Oracle bundles a prompt + selected files for one second-model pass. Treat output as advisory; verify against code + tests. Main path Current CLI default model: gpt-5.5-pro . Browser engine is useful for long ChatGPT Pro runs; API engine is useful when OPENAI_API_KEY or Azure config is ready. Recommended defaults: Preview first: --dry-run summary --files-report Browser long run: --engine browser --model gpt-5.5-pro API explicit: --engine api --model gpt-5.5 Golden path Pick a tight file set (fewest files that still contain the truth). Preview payload + token spend ( --dry-run + --files-report ). Use browser mode for long Pro thinking; API mode for explicit API calls. If the run detaches/timeouts: reattach to the stored session. Do not blindly re-run. Commands (preferred) Help: oracle --help If the binary isn't installed: npx -y @steipete/oracle --help (avoid pnpx here; sqlite bindings). Preview (no tokens): oracle --dry-run summary -p "<task>" --file "src/**" --file "!**/*.test.*" oracle --dry-run full -p "<task>" --file "src/**" Token sanity: oracle --dry-run summary --files-report -p "<task>" --file "src/**" Browser run (main path; long-running is normal): oracle --engine browser --model gpt-5.5-pro -p "<task>" --file "src/**" Manual paste fallback: oracle --render --copy -p "<task>" --file "src/**" Note: --copy is a hidden alias for --copy-markdown . Attaching files ( --file ) --file accepts files, directories, and globs. You can pass it multiple times; entries can be comma-separated. Include: --file "src/**" --file src/index.ts --file docs --file README.md Exclude: --file "src/**" --file "!src/**/*.test.ts" --file "!**/*.snap" Defaults (implementation behavior): Default-ignored dirs: node_modules , dist , coverage , .git , .turbo , .next , build , tmp (skipped unless explicitly passed as literal dirs/files). Honors .gitignore when expanding globs. Does not follow symlinks. Dotfiles filtered unless opted in via pattern (e.g. --file ".github/**" ). Files > 1 MB rejected. Engines (API vs browser) Auto-pick: api when OPENAI_API_KEY is set; otherwise browser . Browser supports GPT + Gemini only; use --engine api for Claude/Grok/Codex or multi-model runs. Browser attachments: --browser-attachments auto|never|always (auto pastes inline up to ~60k chars then uploads). Remote browser host: Host: oracle serve --host 0.0.0.0 --port 9473 --token <secret> Client: oracle --engine browser --remote-host <host:port> --remote-token <secret> -p "<task>" --file "src/**" Sessions + slugs Stored under ~/.oracle/sessions (override with ORACLE_HOME_DIR ). Runs may detach or take a long time (browser + Pro often does). If the CLI times out: do not re-run; reattach. List: oracle status --hours 72 Attach: oracle session <id> --render Use --slug "<3-5 words>" to keep session IDs readable. Duplicate prompt guard exists; use --force only when you truly want a fresh run. Prompt template (high signal) Oracle starts with zero project knowledge. Assume the model cannot infer your stack, build tooling, conventions, or "obvious" paths. Include: Project briefing (stack + build/test commands + platform constraints). "Where things live" (key directories, entrypoints, config files, boundaries). Exact question + what you tried + the error text (verbatim). Constraints ("don't change X", "must keep public API", etc). Desired output ("return patch plan + tests", "give 3 options with tradeoffs"). Safety Don't attach secrets by default ( .env , key files, auth tokens). Redact aggressively; share only what's required. "Exhaustive prompt" restoration pattern For long investigations, write a standalone prompt + file set so you can rerun days later: 6-30 sentence project briefing + the goal. Repro steps + exact errors + what you tried. Attach all context files needed (entrypoints, configs, key modules, docs). Oracle runs are one-shot; the model doesn't remember prior runs. "Restoring context" means re-running with the same prompt + --file … set (or reattaching a still-running stored session).
Keywords that activate this skill. Click one to copy it.

This skill does not provide trigger words.

The downloaded .skill package contains the following fields.
Field Description
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。