A collection of skills and utilities for Codex, including brainstorming companion, deep research task runner, and image generation capabilities
Server has 7 tools with schemas present but significant quality gaps. Tool descriptions are present (10-50 chars) but lack LLM-optimized detail on WHEN to use each tool and what it returns. Parameter descriptions exist but are minimal (e.g., 'Text prompt for generation'). No output schemas documented. Error handling and recovery guidance absent. Tools mix concerns (e.g., run_children handles parallelism, retries, and sandboxing in one tool). No tool annotations (destructiveHint, idempotentHint). Naming is verb-forward but some tools are vague: 'run_children' and 'aggregate' don't clearly signal what data they operate on or what they return.
Aggregate manifest-ordered Codex child reports into an internal raw draft
Edit existing images using a prompt and reference images
Generate image(s) from a text prompt using the OpenAI GPT Image API
Run manifest-defined Codex research tasks concurrently without a shell
Start the brainstorm server and output connection info
Stop the brainstorm server and clean up
Refresh configured Git marketplaces and reinstall only the enabled plugins that were already installed before the refresh
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields (e.g., what does aggregate() return? What fields does run_children() provide for chaining?).
Descriptions are too brief (20-50 chars) and lack context on WHEN to use each tool or what it returns. E.g., 'Run manifest-defined Codex research tasks concurrently' does not explain what a manifest is, what 'research tasks' means, or what the output contains.
No error handling or recovery guidance. Tools do not document what errors can occur, whether they are retryable, or what the LLM should do next (e.g., if run_children times out, should it retry with fewer parallel tasks?).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
Tool names are ambiguous or lack clear resource context. 'run_children' and 'aggregate' do not indicate what they operate on (Codex tasks? research reports?). 'update_codex_plugins' mixes concerns (refresh + reinstall).
No tool annotations (destructiveHint, idempotentHint, readOnlyHint). LLMs cannot determine which tools are safe to retry or have irreversible side effects. E.g., 'aggregate' and 'update_codex_plugins' are marked WRITE but lack annotations to guide agent behavior.