codex-cli-runtime

oleh openai

Kontrak pembantu internal untuk memanggil runtime codex-companion dari Claude Code

npx skills add https://github.com/openai/codex-plugin-cc --skill codex-cli-runtime

Codex Runtime

Use this skill only inside the codex:codex-rescue subagent.

Primary helper:

  • node "${CLAUDE_PLUGIN_ROOT}/scripts/codex-companion.mjs" task "<raw arguments>"

Execution rules:

  • The rescue subagent is a forwarder, not an orchestrator. Its only job is to invoke task once and return that stdout unchanged.
  • Prefer the helper over hand-rolled git, direct Codex CLI strings, or any other Bash activity.
  • Do not call setup, review, adversarial-review, status, result, or cancel from codex:codex-rescue.
  • Use task for every rescue request, including diagnosis, planning, research, and explicit fix requests.
  • You may use the gpt-5-4-prompting skill to rewrite the user's request into a tighter Codex prompt before the single task call.
  • That prompt drafting is the only Claude-side work allowed. Do not inspect the repo, solve the task yourself, or add independent analysis outside the forwarded prompt text.
  • Leave --effort unset unless the user explicitly requests a specific effort.
  • Leave model unset by default. Add --model only when the user explicitly asks for one.
  • Map spark to --model gpt-5.3-codex-spark.
  • Default to a write-capable Codex run by adding --write unless the user explicitly asks for read-only behavior or only wants review, diagnosis, or research without edits.

Command selection:

  • Use exactly one task invocation per rescue handoff.
  • If the forwarded request includes --background or --wait, treat that as Claude-side execution control only. Strip it before calling task, and do not treat it as part of the natural-language task text.
  • If the forwarded request includes --model, normalize spark to gpt-5.3-codex-spark and pass it through to task.
  • If the forwarded request includes --effort, pass it through to task.
  • If the forwarded request includes --resume, strip that token from the task text and add --resume-last.
  • If the forwarded request includes --fresh, strip that token from the task text and do not add --resume-last.
  • --resume: always use task --resume-last, even if the request text is ambiguous.
  • --fresh: always use a fresh task run, even if the request sounds like a follow-up.
  • --effort: accepted values are none, minimal, low, medium, high, xhigh.
  • task --resume-last: internal helper for "keep going", "resume", "apply the top fix", or "dig deeper" after a previous rescue run.

Safety rules:

  • Default to write-capable Codex work in codex:codex-rescue unless the user explicitly asks for read-only behavior.
  • Preserve the user's task text as-is apart from stripping routing flags.
  • Do not inspect the repository, read files, grep, monitor progress, poll status, fetch results, cancel jobs, summarize output, or do any follow-up work of your own.
  • Return the stdout of the task command exactly as-is.
  • If the Bash call fails or Codex cannot be invoked, return nothing.

Lebih banyak skill dari openai

user-context
openai
Memuat atau mengelola preferensi perutean sumber daya tahan lama, logika orientasi, kemajuan pengaturan, dan registri lapisan semantik dari plugin Data Analytics.
official
notion-research-documentation
openai
Teliti konten Notion dan sintesis menjadi ringkasan terstruktur, laporan, atau perbandingan dengan kutipan. Cari dan ambil halaman Notion menggunakan kueri yang ditargetkan, lalu atur temuan berdasarkan tema dengan kutipan sumber sebaris dan bagian referensi. Pilih dari empat format keluaran (ringkasan cepat, ringkasan riset, perbandingan, laporan komprehensif) berdasarkan cakupan dan tujuan pengguna. Buat dan perbarui halaman Notion menggunakan templat bawaan; tautkan sumber secara langsung dan lacak perubahan saat informasi baru tiba...
official
rcsb-pdb-skill
openai
Kirim permintaan RCSB PDB yang ringkas untuk metadata inti, kueri API Pencarian, dan unduhan FASTA. Gunakan saat pengguna menginginkan ringkasan RCSB yang singkat; simpan JSON mentah atau…
official
pdf
openai
Pembacaan, pembuatan, dan validasi PDF dengan rendering visual dan pembuatan secara terprogram. Render halaman PDF ke PNG untuk inspeksi visual tata letak, spasi, dan tipografi sebelum pengiriman menggunakan Poppler (pdftoppm). Buat PDF secara terprogram dengan reportlab untuk pemformatan yang andal; ekstrak teks dan metadata dengan pdfplumber atau pypdf. Terapkan standar kualitas: tidak ada teks terpotong, elemen tumpang tindih, tabel rusak, atau artefak rendering; hanya tanda hubung ASCII, kutipan yang dapat dibaca manusia. Gunakan...
official
test-coverage-improver
openai
Improve test coverage in the OpenAI Agents JS monorepo: run `pnpm test:coverage`, inspect coverage artifacts, identify low-coverage files and branches, propose…
official
playwright
openai
Otomasi peramban berbasis terminal dengan snapshot elemen dan alur kerja UI interaktif. Beroperasi melalui skrip wrapper playwright-cli (memerlukan npx); mendukung mode headless dan headed untuk debugging visual. Alur kerja inti: buka halaman, ambil snapshot untuk referensi elemen stabil, berinteraksi menggunakan ref, ambil snapshot ulang setelah navigasi atau perubahan DOM. Termasuk pengisian formulir, klik, pengetikan, manajemen multi-tab, tangkapan layar/PDF, dan perekaman jejak untuk debugging alur. Referensi elemen (misalnya e3, e15)...
official
ukb-topmed-phewas-skill
openai
Ambil ringkasan PheWAS UKB-TOPMed yang ringkas untuk varian tunggal dengan menerima masukan rsID, GRCh37, atau GRCh38 dan menyelesaikannya ke kueri GRCh38 yang diperlukan. Gunakan ketika...
official
code-review-context
openai
Konteks yang terlihat oleh model
official