Codex Plugin Marketplaces Cut Repeated Team Setup
Codex CLI 0.153.0 can manage plugins from remote marketplaces. See how that shifts setup labor into catalog trust, updates, and rollback.

Codex CLI 0.153.0 shipped on September 3, 2026 with one change that matters well beyond the terminal: the CLI can now list, install, and remove plugins from remote marketplaces. For a team, that moves the expensive part of setup from repeating the same wiring on every machine to maintaining one catalog people can inspect and use.
What 0.153.0 actually changed
A Codex plugin is an installable bundle. It can carry skills, connectors, MCP servers, hooks, and other pieces that turn a repeated way of working into something another person can install.
A marketplace is the catalog in front of those bundles. In its simplest form, it is a JSON file that names the plugins, where their packages come from, and the policies attached to them. A company can keep a curated marketplace instead of sending every new teammate a document full of copy-and-paste setup steps.
Plugins and marketplaces already existed. The Codex 0.153.0 release closes a specific CLI gap: remote marketplace entries now participate in the normal plugin commands. codex plugin list can show them, codex plugin add can install them, and codex plugin remove can uninstall them.

Here is the practical before and after:
That last row is the quiet part of the release. A machine-readable list gives a platform or security team something it can review before a plugin reaches day-to-day work.
This is a new event, not a rewrite of the Codex CLI 0.152.0 release. That version changed MCP output limits. Version 0.153.0 changes how plugin catalogs reach the CLI.
Why the budget line moves
The old setup cost multiplies. If M is the number of machines, P is the number of plugins, and t is the setup and troubleshooting time for each one, the rough labor shape is:
manual setup effort = M × P × t
A shared catalog does not make installation free. It changes the shape:
catalog setup effort = catalog review and maintenance + M × install and validation time
The repeated work that disappears is discovery, package wiring, and explaining which copy is approved. The work that remains is local installation, authentication, validation, and support.
OpenAI did not publish a setup-time benchmark or savings percentage for this change. The formula is the honest business case until your own onboarding records put real minutes against it.
So the budget does not vanish. It moves from scattered onboarding time and drift repair into a visible operating job: someone owns the catalog, reviews changes, pins versions, schedules updates, and keeps a rollback path.

For a solo developer with one stable setup, the saving may be too small to matter. For a team that onboards people, rebuilds environments, runs Codex in CI, or maintains several internal workflows, the multiplier is the whole point.
The Codex IDE extension does not support plugins, so teams that only use that surface are unaffected by this release.
Who can use it, and how
A platform lead standardizing internal workflows
A platform lead can put approved code-review, release, support, or migration workflows into one marketplace. Developers still choose or receive the plugins their role needs, but they stop hunting through chat threads for the latest folder and setup notes.
The payoff is not just a shorter onboarding checklist. The catalog becomes the place where the team can answer three operational questions: which plugin is approved, which source is installed, and which version should be running.
An agency lead handing work between operators
An agency can package a client delivery workflow as a plugin, then expose it through a team marketplace. A new operator installs the same bundle instead of rebuilding the prompts, scripts, and connected tools from a screen recording.
That makes handoff cheaper in the place agencies actually feel it: less senior time spent reconstructing setup, and fewer jobs running with an old client rule hidden in somebody's home directory.
A security lead reviewing the supply boundary
A security lead can pull codex plugin list --available --json and review the remote entry's source, version, installation policy, and authentication policy. That does not prove the plugin is safe, but it creates a reviewable inventory.
The plugin itself can still carry code and connections. Hooks can run commands at lifecycle points, and MCP servers can reach outside systems. The useful change is that the catalog and its metadata become visible before the team treats the bundle as normal tooling.
A CI owner rebuilding clean runners
A CI owner can install a named plugin from a named marketplace when a runner starts, instead of copying an unpacked plugin tree into each image. The selector makes the intended source explicit, and a pinned marketplace source makes rebuilds easier to reason about.
The payoff is reproducibility, not zero maintenance. CI still needs a controlled Codex home, meaning its local config and cache directory, plus the required authentication and a test that proves the installed plugin can do its job.
A safe first rollout
The fastest way to understand the new flow is to run the public marketplace path end to end. These commands use the exact 0.153.0 CLI shape.
Install the release
Pin the CLI version first so you know the remote-marketplace behavior is present:
Bashnpm install -g @openai/codex@0.153.0Inspect the catalog
List installed and available entries as JSON:
Bashcodex plugin list --available --jsonBefore approving an entry, capture its source, version, installation policy, and authentication policy. Those are the fields that turn a list into an operating record.
Install one real plugin
OpenAI's current Codex Security guide uses this public-marketplace example:
Bashcodex plugin add codex-security@openai-curatedThe selector reads as
PLUGIN@MARKETPLACE. For an internal catalog, replace both names with the approved entry and marketplace from your own list.Start a clean session
Close the current Codex session and start a new one. Bundled skills and tools become available to new sessions after installation, not retroactively inside the session that performed the install.
Test the exit path
Removal uses the same selector:
Bashcodex plugin remove codex-security@openai-curatedDo this once in a disposable environment before the plugin becomes a team dependency. An install path without a tested removal path is not a rollout plan.
For a Git-backed team catalog, the plugin packaging guide documents codex plugin marketplace add owner/repo --ref main, plus HTTPS, SSH, local, and sparse-checkout sources. Its simple example uses main. A managed rollout should point the marketplace or plugin entry at a release tag or full commit SHA when you need an immutable version.
The honest part
Remote discovery does not equal fleet management. Version 0.153.0 lets the CLI work with a shared remote catalog, but it does not document a command that installs one plugin across every developer machine. Each environment still has an install and validation step unless a separate workspace policy handles that distribution.
The cache also deserves an owner. Codex caches remote catalogs by scope and collection, prefers a fresh cached result, and refetches once when an add request misses a plugin. If an unfiltered remote listing fails, the local curated catalog remains available. If you explicitly select the failing remote marketplace, Codex surfaces the error instead of quietly pretending it worked.
Updates are explicit for Git marketplaces. codex plugin marketplace upgrade refreshes all configured Git marketplace snapshots, or you can name one marketplace. That is useful, but it means an update can change what the catalog resolves to when you track a moving branch.
There is no documented automatic rollback command. Keep the last known-good tag or SHA, the previous catalog file, and the removal command before you upgrade. Rollback is then an operating procedure: restore the known source, refresh the snapshot, reinstall the approved plugin, and validate it in a clean session.
Uninstalling also has a boundary. It removes the plugin bundle and local cache, but bundled connectors can remain connected until somebody manages those connections separately in ChatGPT. A clean plugin inventory is not automatically a clean authorization inventory.
Finally, API-key users can manage supported OpenAI-curated plugins, but some plugins are unavailable when their connection flow needs OAuth capabilities that API-key authentication does not support. Check the auth policy before promising a plugin to a whole team.
What to do Monday
Act this week if more than one person needs the same Codex workflow, or if you rebuild Codex environments in CI. Name a catalog owner, choose one low-risk plugin, pin its source, and run the full list, inspect, install, new-session, verify, and remove loop on a clean environment. Write the rollback trigger and known-good source before the next person installs it.
Wait if your plugins are still changing every day, nobody owns their sources, or you cannot explain what their hooks and connections do. A remote catalog will distribute that uncertainty faster.
You are unaffected if you only use the IDE extension, or if a single local setup already costs less to maintain than a catalog would.
For more plain-English operating notes on releases that change how teams build, join the newsletter.
Sep 3, 2026







