skills/oracle/SKILL.md
Prepare an "ask an expert" handoff bundle: a pasteable prompt.md plus a context.zip containing the minimum repo files needed for a grounded second opinion from an external assistant (e.g., ChatGPT Pro / GPT-5.2 Pro). Use only when the user explicitly asks to "use Oracle", "ask ChatGPT Pro", "ask an expert", or "get a second opinion". Never include secrets (.env, keys, credentials) in the bundle.
npx skillsauth add charys117/skills oracleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a bundle you can hand to an external expert assistant (ChatGPT Pro, Claude, etc.) with real repository context.
This skill produces two artifacts:
prompt.md — paste this into the expert assistant as your messagecontext.zip — upload this to the expert assistant (contains selected repo files + MANIFEST.md)Both artifacts are written to:
<repo_root>/.agents/oracle/<slug>/
debugging → senior engineer debugging with limited contextcode-review → staff engineer reviewing for correctness & maintainabilityarchitecture → principal engineer reviewing system designsecurity → security engineer doing threat modelingperformance → performance engineer identifying bottlenecksdata-sql → database engineer reviewing correctness & performanceui-ux → expert UI/UX designer reviewing interaction & visualsgeneral → general expert second opinionDo not include secrets: .env, API keys, credentials, private keys, prod configs.
scripts/oracle.py from this skill directory, and set the target repository with
--repo-root (use your current project root):python3 scripts/oracle.py \
--repo-root "$PWD" \
--task "What you want the expert to do" \
--template debugging \
--constraint "Key constraint" \
--verify "Command(s) to validate locally" \
--entry "path/to/folder::Main feature folder" \
--entry "path/to/file.ts::Key code path"
The script writes:
<repo_root>/.agents/oracle/<slug>/prompt.md<repo_root>/.agents/oracle/<slug>/context.zipcontext.zipprompt.md as the message--template {general|debugging|code-review|architecture|security|performance|data-sql|ui-ux}--role "Custom role string" (overrides the template default)--entry "PATH::REASON" (repeatable; PATH may be a file or directory)--entries-from <file> (one PATH::REASON per line)--exclude <glob> (repeatable)--max-file-bytes <int> (skip very large files; default 2,000,000)--estimate-tokens (best-effort token estimate)--dry-run (don’t write files; print what would be included)The generated prompt asks the expert assistant to:
MANIFEST.md firstdevelopment
Coordinate a Codex multi-agent step workflow from a repo-local Markdown plan file. Use when the request names a Markdown plan path in the target repo, explicit step IDs or ranges such as 3-5,7, and asks the main agent to track plan state while worker and reviewer subagents loop until each step is approved, committed, and written back.
development
Use Notion as the primary interface for repository architecture, pipelines, modules, constants, plans, todos, issues, and commit logs. Use when Codex needs to create or update a repo-backed Notion board, answer questions from board contents, keep repo-derived content synced one-way from the repo into Notion, or save the board location locally without exposing that state in git.
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).