agentleFS
Martin-HausleitnerMartin-Hausleitner/martins-awesome-skills/skills/software-development/oracle-ai-research-e2e/SKILL.md

oracle-ai-research-e2e

Skill3 starsChanged 6 months agoMITView on GitHub

Use when validating Oracle 0.13 with ai-research-browser, workflow-run, GitHub public-safe proof, local Hermes skill installation, guarded ChatGPT/Gemini browser E2E, or reattach/status/session evidence.

The file

We split this skill into the rules it gives an agent

10 rules. About 0 are common, 5 are distinctive, and 5 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈5

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 5

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Use this skill to prove that Peter Steinberger's Oracle 0.13 layer and the local ai-research-browser CLI work together, without turning …

    line 15
  2. Distinctive:

    Check all of these before claiming the integration works:

    line 25
  3. Distinctive:

    Run real E2E only when the browser CDP session and paid-quota use are intentional:

    line 58
  4. Very specific:

    Use one flow first. Do not start a broad matrix until the single target has status=verified or an equally strong captured output plus …

    line 72
  5. Distinctive:

    After install, restart or refresh the agent if the skill list is cached.

    line 83
  6. Very specific:

    Do not treat oracle-plan alone as a live E2E result.

    line 96
  7. Very specific:

    Do not run real E2E without AI_RESEARCH_BROWSER_E2E=1.

    line 97
  8. Very specific:

    Do not use Oracle runner when local guards are blocked.

    line 98
  9. Distinctive:

    Do not use ChatGPT Pro/Extended Pro/GPT-5.5 Pro for routine tests.

    line 99
  10. Distinctive:

    Do not commit real provider screenshots or full prompts unless they are explicitly sanitized.

    line 100

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Oracle AI Research E2E

Use this skill to prove that Peter Steinberger's Oracle 0.13 layer and the local ai-research-browser CLI work together, without turning Oracle into a bypass for account, plan, model, quota, or screenshot guards.

The public-safe local harness is:

python3 skills/software-development/oracle-ai-research-e2e/scripts/oracle_ai_research_e2e_check.py

What To Prove

Check all of these before claiming the integration works:

  • @steipete/oracle@0.13.0 appears in generated commands.
  • oracle-plan emits --browser-attach-running, --remote-chrome, --browser-research, status, reattach, and session --render.
  • workflow-run --oracle-mode assist|runner writes Oracle evidence into the same workflow payload.
  • runner mode blocks when local login/account/plan/feature/screenshot guards fail.
  • ChatGPT Pro/Extended Pro/GPT-5.5 Pro are blocked before UI typing.
  • Slash feature fallback does not type into the composer before the pre-submit guard.
  • Public GitHub artifacts are sanitized; no real cookies, tokens, user paths, prompts, or private screenshots are committed.

Safe Default Check

From the repo root:

python3 skills/software-development/oracle-ai-research-e2e/scripts/oracle_ai_research_e2e_check.py \
  --json

This runs only local, public-safe checks:

  • syntax compile of ai_research_browser.py
  • Oracle-focused unit tests
  • ChatGPT model-safety and slash-guard regression tests
  • oracle-plan command generation
  • workflow-run --oracle-mode runner blocked-path proof
  • oracle-e2e-smoke opt-in blocking proof
  • public-safety audit

On Linux CI hosts without Brave/Comet/Chrome profiles, the browser-dependent workflow-run runner proof is reported as skipped: browser-not-discovered-on-this-host; on the local macOS Hermes machine it should run and prove blocked-by-local-guards.

Real Provider E2E

Run real E2E only when the browser CDP session and paid-quota use are intentional:

AI_RESEARCH_BROWSER_E2E=1 \
python3 skills/software-development/oracle-ai-research-e2e/scripts/oracle_ai_research_e2e_check.py \
  --live \
  --browser brave \
  --profile work \
  --provider chatgpt \
  --mode thinking \
  --cdp-port 9223 \
  --json

Use one flow first. Do not start a broad matrix until the single target has status=verified or an equally strong captured output plus screenshot evidence.

Local Hermes Install

To install this skill into Hermes:

mkdir -p ~/.hermes/skills/software-development
cp -R skills/software-development/oracle-ai-research-e2e ~/.hermes/skills/software-development/

After install, restart or refresh the agent if the skill list is cached.

From a Hermes skill copy, pass the repo root when the current directory is not the public skills repo:

python3 ~/.hermes/skills/software-development/oracle-ai-research-e2e/scripts/oracle_ai_research_e2e_check.py \
  --repo-root /path/to/martins-awesome-skills \
  --quick \
  --json

Common Mistakes

  • Do not treat oracle-plan alone as a live E2E result. It proves command integration only.
  • Do not run real E2E without AI_RESEARCH_BROWSER_E2E=1.
  • Do not use Oracle runner when local guards are blocked; the CLI should mark blocked-by-local-guards.
  • Do not use ChatGPT Pro/Extended Pro/GPT-5.5 Pro for routine tests.
  • Do not commit real provider screenshots or full prompts unless they are explicitly sanitized.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.