
Codex Utils
- 8 installs
- 5 repo stars
- Updated August 5, 2026
- bjornmelin/dev-skills
codex-utils is a skill for using built-in Codex coordination, retrieval, and utility tools effectively during live sessions.
About
codex-utils explains how to use Codex's built-in coordination, retrieval, and utility tools effectively during live sessions. A developer relies on it to maintain a step plan, ask short multiple-choice questions before risky edits, inspect local images, search or browse the web for source-backed information, discover MCP tools, and run independent tool calls in parallel. It prescribes using the lightest tool that resolves the need.
- Guides effective use of built-in Codex coordination, retrieval, and utility tools in live sessions
- Covers update_plan, request_user_input, view_image, and the web.* browsing tools
- Advises tool_search for MCP discovery and parallel calls only for independent developer-tool work
Codex Utils by the numbers
- 8 all-time installs (skills.sh)
- Ranked #12,321 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
codex-utils capabilities & compatibility
- Capabilities
- codex utils · web research · plan management · mcp discovery
- Use cases
- research · web search · planning
What codex-utils says it does
Use these built-ins when they materially improve accuracy, safety, or speed.
Use `functions.update_plan` for non-trivial multi-step work.
Keep tool use proportional to the task; do not browse, ask, or plan when the answer is already clear and stable.
npx skills add https://github.com/bjornmelin/dev-skills --skill codex-utilsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 8 |
|---|---|
| repo stars | ★ 5 |
| Last updated | August 5, 2026 |
| Repository | bjornmelin/dev-skills ↗ |
What it does
Use built-in Codex coordination, web, and MCP-discovery tools effectively during a live session.
Who is it for?
Choosing and applying the right built-in Codex tool for planning, web search, image inspection, or MCP discovery.
Skip if: Tasks where the answer is already clear and stable and no tool use is warranted.
When should I use this skill?
Work benefits from a step plan, asking short questions before risky edits, inspecting a local image, searching the web, or discovering MCP tools.
What you get
Proportional, correct use of Codex's plan, input, image, web, and tool-discovery built-ins.
- guidance on correct built-in tool selection during a session
By the numbers
- 1-3 multiple-choice questions recommended before risky edits
- 7 web tools documented
Files
Codex Utils
Use these built-ins when they materially improve accuracy, safety, or speed. Prefer the lightest tool that resolves the need.
Coordination Utilities
- Use
functions.update_planfor non-trivial multi-step work. Keep one step
in_progress and mark completed steps as you advance.
- Use
functions.request_user_inputbefore risky edits or when a decision
cannot be inferred safely. Ask 1-3 short multiple-choice questions, put the recommended option first, and keep options mutually exclusive.
- Use
functions.view_imageto inspect a local image from disk when visual
details matter. Pass an absolute path. Use detail: original only when high-fidelity inspection is necessary.
Web + Internet
- Use
web.search_queryfor current facts, source-backed answers, official
documentation, or external verification. Search narrowly and prefer primary sources.
- Use
web.opento read a result directly or jump to relevant lines. - Use
web.clickto follow numbered links inside an opened page. - Use
web.findto locate exact text in a long page before opening more
context.
- Use
web.screenshotonly for PDFs when a page image is needed. - Use
web.image_querywhen reference imagery or visual comparison helps. - Use
web.timewhen you need the current time for a specific UTC offset.
Tooling + MCP Discovery
- Use
tool_search.tool_search_toolto discover extra MCP tools or plugins
before assuming a capability is unavailable.
- Use
multi_tool_use.parallelonly for independent developer-tool calls that
are safe to run concurrently, such as parallel reads or separate inspections. Do not parallelize dependent steps or tools marked as non-parallel.
Defaults
- Verify unstable or high-stakes claims with tools instead of memory.
- Keep tool use proportional to the task; do not browse, ask, or plan when the
answer is already clear and stable.
interface:
display_name: "Codex Utils"
short_description: "Built-in planning, web, and utility tools"
default_prompt: "Use $codex-utils to decide when to use built-in planning, web, image, and utility tools for this task."
policy:
allow_implicit_invocation: true
Related skills
FAQ
When should the agent ask the user?
Use request_user_input before risky edits or when a decision cannot be inferred safely, asking 1-3 short multiple-choice questions.
When is parallel tool use allowed?
Only for independent developer-tool calls that are safe to run concurrently, such as parallel reads; never for dependent steps.