Skills

Ask Codex

Consult Codex as an independent expert.

Install

npx skills add PolyArch/humanize --skill ask-codex -g -a claude-code -y
Repository
PolyArch/humanize1.6k
Category
Engineering
Updated
2mo ago
License
See repository
Context cost
Lightabout 420 tokens
Runs scripts
No, instructions only

What it does

Consult Codex as an independent expert. Sends a question or task to codex exec and returns the response.

Ask Codex

Send a question or task to Codex and return the response.

How to Use

Do not pass free-form user text to the shell unquoted. The question or task may contain spaces or shell metacharacters such as (, ), ;, #, *, or [.

If the user only supplied a question or task, execute:

"${CLAUDE_PLUGIN_ROOT}/scripts/ask-codex.sh" "$ARGUMENTS"

If the user supplied flags such as --codex-model or --codex-timeout, reconstruct the command so those flags remain separate shell arguments and the remaining free-form question is passed as one quoted final argument.

Example:

"${CLAUDE_PLUGIN_ROOT}/scripts/ask-codex.sh" --codex-model gpt-5.5:high "Review the following round summary (M4)..."

Never run this unsafe form:

"${CLAUDE_PLUGIN_ROOT}/scripts/ask-codex.sh" $ARGUMENTS

because the shell will re-parse the question text and can fail before ask-codex.sh starts.

Interpreting Output

  • The script outputs Codex's response to stdout and status info to stderr
  • Read the stdout output carefully and incorporate Codex's response into your answer
  • If the script exits with a non-zero code, report the error to the user

Error Handling

Exit CodeMeaning
0Success - Codex response is in stdout
1Validation error (missing codex, empty question, invalid flags)
124Timeout - suggest using --codex-timeout with a larger value
OtherCodex process error - report the exit code and any stderr output

Notes

  • The response is saved to .humanize/skill/<timestamp>/output.md for reference
  • Default model is gpt-5.5:high with a 3600-second timeout

More in Engineering