plugins/codex/skills/codex-cli-runtime/SKILL.md
Internal helper contract for calling the codex-companion runtime from Claude Code
npx skillsauth add treejh/claude-agent-skills codex-cli-runtimeInstall 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.
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:
task once and return that stdout unchanged.git, direct Codex CLI strings, or any other Bash activity.setup, review, adversarial-review, status, result, or cancel from codex:codex-rescue.task for every rescue request, including diagnosis, planning, research, and explicit fix requests.gpt-5-4-prompting skill to rewrite the user's request into a tighter Codex prompt before the single task call.--effort unset unless the user explicitly requests a specific effort.--model only when the user explicitly asks for one.spark to --model gpt-5.3-codex-spark.--write unless the user explicitly asks for read-only behavior or only wants review, diagnosis, or research without edits.Command selection:
task invocation per rescue handoff.--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.--model, normalize spark to gpt-5.3-codex-spark and pass it through to task.--effort, pass it through to task.--resume, strip that token from the task text and add --resume-last.--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:
codex:codex-rescue unless the user explicitly asks for read-only behavior.task command exactly as-is.development
Use when you have a spec or requirements for a multi-step task, before touching code
development
Invoke only when explicitly asked to write, edit, or polish prose in Chinese or English. Strips AI writing patterns and rewrites to sound natural. Not for code comments, commit messages, or inline docs.
development
Invoke before writing any code for a new feature, design, or architecture decision. Turns rough ideas into approved plans with validated structure. Not for bug fixes or small edits.
development
Use when implementing any feature or bugfix, before writing implementation code