Dev & Engineering ✓ OpenAI · Official cliapi-integrationjson-outputauthenticationrusttypescriptpython

Codex CLI Builder

Turn APIs, scripts, and existing tools into durable, composable command-line interfaces.

FollowSkills review · FSRS-2.0
Not recommended
55/ 100 5-point scale 2.8 / 5
Trust19 / 25 · 3.8/5

The document explicitly prioritizes environment variables, forbids printing or committing credentials, requires confirmation for live writes, and prefers read-only raw requests, making major security and data-flow risks visible. Six points are deducted because PATH installation, local config writes, and external CLI execution still create side effects; permission isolation, config rollback, data retention, dependency supply-chain checks, and license evidence are incomplete.

Reliability8 / 20 · 2.0/5

The workflow and command contract are internally consistent and specify doctor checks, machine-readable errors, pagination, exit codes, fixtures, and cross-directory smoke tests. Two points are deducted because the skill contains no scripts, test suite, or executed implementation evidence; runtime behavior depends on toolchains, networks, and source systems, so abnormal-path handling is prescribed rather than demonstrated. Static calibration caps this at 10.

Adaptability11 / 15 · 3.7/5

The audience, scenarios, source inputs, CLI shape, and boundary against one-off scripts are clearly described, and the trigger matches the main use case of creating composable CLIs. Four points are deducted because exclusions for non-API or high-risk services, environment constraints, Chinese-language interaction, and mainland-China reachability are not specified; core use may depend on overseas APIs without addressing that fit issue.

Convention8 / 15 · 2.7/5

The SKILL.md is readable and uses a referenced file for progressive disclosure; naming, installation, parameters, examples, limitations, and companion-skill guidance are substantial. Seven points are deducted because license, versioning, changelog, maintenance ownership, and update path are unclear; repository README governance cannot fully substitute for skill-local maintenance documentation.

Effectiveness6 / 15 · 2.0/5

The skill covers source inventory, command design, implementation, installation, and testing, so it plausibly guides construction of a durable CLI. One point is deducted because no representative outputs or execution evidence are included, leaving correctness, completeness, and marginal benefit over manual alternatives unverified; static calibration caps this at 7.

Verifiability3 / 10 · 1.5/5

The supplied files are auditable and the reference contains concrete command shapes, JSON policies, and failure-handling rules. Two points are deducted because there is no CI, committed test suite, test result, or third-party execution evidence for independent reproduction; static calibration caps this at 5.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 49f948faa925
Before you use it
  • This is a static source review only; no commands, installation flow, or live API calls were executed.
  • When using the skill, separately confirm permissions, rollback, network reachability, and credential scope before live writes, PATH installation, config storage, or production-data handling.
  • License, version/change history, maintenance ownership, Chinese and mainland-China environment guidance, and key-path test evidence should be added.
Review evidence [1][2][3][4][5]
See the full review method →

What it does & when to use it

This skill guides Codex in building a durable CLI that can run from any repository rather than a one-off script. It covers runtime selection, command design, authentication, stable JSON output, read-first raw requests, installation, and smoke testing. It fits API and internal-tool workflows that need repeatable discovery, lookup, read, write, or upload operations. The repository README says the repository is deprecated and directs users to the OpenAI Plugins repository for current examples.

Reads API documentation, OpenAPI specifications, SDK documentation, curl examples, web applications, admin tools, or local scripts to inventory resources, authentication, pagination, IDs, upload flows, and write actions; designs discovery, resolve, read, write, doctor, and raw-request commands; selects Rust, TypeScript/Node.js, or Python; defines README guidance, configuration paths, and stable JSON success and error shapes; installs the CLI on PATH and checks it from another directory with help, doctor, build, and test commands.

  1. A developer needs to turn API documentation into a CLI usable across multiple repositories.
  2. An operator needs repeatable list, search, download, retry, or upload commands for service workflows.
  3. A team wants to split existing curl commands, SDK calls, or internal scripts into discovery, read, draft, and write phases.
  4. A Codex user needs environment-variable or local-config authentication, machine-readable JSON, and a diagnostic command.

Pros & cons

Pros
  • Covers the workflow from source inspection through PATH installation and cross-directory smoke testing.
  • Emphasizes stable JSON, explicit discovery and ID-resolution commands, and narrowly scoped writes.
  • Includes concrete safeguards for authentication precedence, token exposure, raw requests, and live writes.
  • Supports Rust, TypeScript/Node.js, and Python implementation paths.
Limitations
  • Requires source material such as API documentation, scripts, or curl examples; it does not implement a specific service by itself.
  • Provides no CLI template, test results, or verified platform matrix.
  • The README does not declare a repository license; an individual skill license must be checked in its LICENSE.txt file.
  • The repository is deprecated, so current skill and plugin examples should be taken from the OpenAI Plugins repository.

How to install

The skill is located at skills/.curated/cli-creator/SKILL.md in the repository. The README says curated skills can be installed in Codex with $skill-installer cli-creator; restart Codex after installation. The supplied material does not document more specific installation options.

How to use

Use a request such as: “Create a CLI named service-cli from this OpenAPI specification. Start with project discovery, project-ID resolution, task reads, and --json doctor.” Provide the target name, source, and first real jobs so the skill can design the command surface, select a runtime, and implement safe read and write paths.

FAQ

Is this for one-off scripts?
No. The material positions it for durable tools that run by command name from any repository. A short script in the current repository is preferred when it already solves the task.
Will it perform live writes automatically?
Not by default. It prioritizes draft, preview, or dry-run paths and requires confirmation when a live write is needed for confidence.
How is authentication handled?
The recommended order is the service-standard environment variable, then a user config file. Explicit token flags are reserved for one-off tests, and full credentials must not appear in output.
Does it require MCP?
The supplied material shows no MCP dependency. It primarily relies on shell and filesystem access, plus network or service access when the workflow requires it.

More skills from this repository

All from openai/skills

Productivity & Collaboration ✓ OpenAI · Official

Goal Definition Assistant

Turn vague intentions into measurable, verifiable goals with clear scope and stopping conditions.

Design & Frontend ✓ OpenAI · Official

Codex Image Studio

Generate and edit production-ready raster assets for projects.

Dev & Engineering ✓ OpenAI · Official

OpenAI Developer Docs Assistant

Current, official guidance for building with OpenAI products, APIs, and Codex.

Dev & Engineering ✓ OpenAI · Official

Skill Creator Guide

A practical guide to designing, writing, validating, and iterating reusable Codex skills.

Dev & Engineering ✓ OpenAI · Official

ASP.NET Core Engineering Guide

Guides developers through building, reviewing, and upgrading ASP.NET Core apps.

Dev & Engineering ✓ OpenAI · Official

ChatGPT Apps Builder

Build documented ChatGPT apps that pair an MCP server with a widget UI.

Design & Frontend ✓ OpenAI · Official

Figma Code Connect Mapper

Link Figma components to their code implementations for traceable design-code consistency.

Design & Frontend ✓ OpenAI · Official

Figma Blank File Creator

Create a blank Figma Design or FigJam file in the selected drafts folder.

Design & Frontend ✓ OpenAI · Official

Figma Design Implementer

Turn Figma specifications into production-ready frontend code with verifiable visual fidelity.

Dev & Engineering ✓ OpenAI · Official

Playwright Browser Automation Skill

Drive a real browser from the terminal for web interaction, extraction, and UI debugging.

Automation & Ops ✓ OpenAI · Official

Security Best Practices Review

Security review and secure-by-default guidance for Python, JavaScript/TypeScript, and Go projects.

Design & Frontend ✓ OpenAI · Official

Hatch Pet Animation Workshop

Turn character or brand cues into validated, packageable Codex animated pets.

Productivity & Collaboration ✓ OpenAI · Official

Linear Workflow Manager

Manage Linear tickets, projects, and team workflows directly through Codex.

Automation & Ops ✓ OpenAI · Official

Repository Threat Modeler

Builds evidence-grounded, actionable AppSec threat models for code repositories.

Automation & Ops ✓ OpenAI · Official

Sentry Production Error Explorer

Inspect Sentry issues, events, and basic production health through the Sentry CLI.

Design & Frontend ✓ OpenAI · Official

Figma Design System Rules Builder

Generates project-specific rules for consistent Figma-to-code implementation.

Writing & Content ✓ OpenAI · Official

Audio Transcribe

Turn audio or video speech into text with optional speaker labels.

Design & Frontend ✓ OpenAI · Official

Figma Design System Builder

Build and validate a professional Figma design system from code.

Design & Frontend ✓ OpenAI · Official

Figma Design-to-Code Assistant

Fetch Figma design context and turn selected nodes into production code.

Data & Analysis ✓ OpenAI · Official

Jupyter Notebook Workflow Assistant

Create, refactor, and validate reproducible Jupyter notebooks with templates and a scaffold script.

Related skills