← Back to the collection

Claude Code and Codex compatibility

This is the maintained guide for installing and using this repository’s plugins in Claude Code and Codex. The harnesses deliberately publish different catalogs, so install from the column that matches the client you are using.

Last reviewed: 2026-08-11

Catalog probes: Claude Code 2.1.226 and Codex CLI 0.147.0

The clean probes confirmed that Claude Code and Codex resolve separate catalogs and that Codex offers only a subset. The matrix below is the current inventory — 39 entries in the Claude Code catalog, 40 names across both. Recheck this guide after a client upgrade or a catalog change.

Install and invoke

Claude Code

Add the marketplace, install an Available plugin from the matrix, and use its skill’s frontmatter name:

claude plugin marketplace add jtsternberg/claude-plugins
claude plugin install qa-walkthrough-pr@jtsternberg
/qa-walkthrough-pr:qa-walkthrough-pr

The invocation form is /<plugin>:<frontmatter-name>; a skill directory name is not necessarily its invocation name.

Codex

Add the marketplace, then choose one of the three Available Codex-native plugins in the matrix:

codex plugin marketplace add jtsternberg/claude-plugins
codex plugin add qa-walkthrough-pr@jtsternberg

Open /plugins in Codex to browse configured marketplaces. Start a new Codex session after installing or updating a plugin, then invoke a skill with $<plugin>:<frontmatter-name>:

$qa-walkthrough-pr:qa-walkthrough-pr

For example, the hotline-ringing frontmatter name is invoked as $hotline:hotline-ringing, not by its directory name alone.

Update an installed plugin

Refresh the marketplace and plugin in Claude Code:

claude plugin marketplace update jtsternberg
claude plugin update pr-workflow@jtsternberg

Refresh the Git marketplace snapshot in Codex:

codex plugin marketplace upgrade jtsternberg
codex plugin list --available --json

Codex CLI 0.147.0 reconciled installed versioned caches during marketplace upgrade in the repository’s release probe. If the expected version is absent, run codex plugin add <plugin>@jtsternberg again. Start a new session in either harness before testing changed skills, hooks, or tools.

One skill instead of a plugin

If you need a single self-contained skill rather than a whole plugin, follow the standalone skill guide. It covers the supported .agents/skills locations, the installer, and the boundary for skills that depend on plugin-root resources.

Plugin authors and maintainers should use the release guide for versioning, catalog refresh, cache verification, and cross-harness checks; it is deliberately not repeated here.

Runtime boundaries

Reading the matrix

Availability is separate from prerequisites. An available plugin can still require an operating system, a local executable, authentication, a project state, or user configuration. Those constraints are noted in the last column.

Plugin support matrix

Plugin Claude Code Codex Requirements and scope
agentmail Available Not offered Requires the agentmail CLI and an AGENTMAIL_API_KEY.
beads-workflow Available Not offered Both workflows support standalone skill installation; requires the bd CLI for Beads work.
bible Available Not offered Requires the configured Bible API access.
cmux-cli Available Not offered macOS only; requires cmux.app and its cmux executable.
codex Not offered Available Codex-native model-stance and delegation skills.
collab-tools Available Not offered No extra platform requirement documented.
delayed-work Available Available Zero-token waiting uses Claude Code’s Monitor; Codex’s only in-session wait blocks the turn, so it is honest there for short horizons only. Nothing here survives the session closing.
export-presentation Available Not offered Requires browser automation dependencies.
fable Available Not offered Claude Code plugin; the Codex-native codex plugin carries its separate A/B skills.
gauntlet Available Available Requires hotline with its herdr transport, herdr, git, and Node. Either harness can lead a run; builders and critics are Claude Code callees on herdr.
generating-blog-images Available Not offered Produces prompts; use of an image provider is a separate choice.
git-commits Available Not offered Both workflows support standalone skill installation; requires a Git working tree.
git-tree Available Not offered Requires Git and local worktree prerequisites.
gws Available Not offered Requires the Google Workspace CLI and its authentication/setup.
google-foresight Available Not offered macOS only; reads the Foresight app’s local SQLite database with python3. The schema is an app internal and is checked on every run.
handoff Available Not offered Uses local session/Beads context as described by the plugin.
headline-refiner Available Not offered No extra platform requirement documented.
hotline Available Available Codex can place calls; the current launch transport starts Claude Code receivers. cmux is optional/preferred on macOS; calls need reachable local workspaces and a working Claude launcher.
localwp-shell Available Not offered macOS only; requires LocalWP and its local shell tooling.
mac-caffeinate Available Not offered macOS only; uses the system caffeinate utility.
maestro Available Not offered Orchestration and waiting stances; binds to hotline and cmux-cli when installed, otherwise falls back to subagents.
obsidian-cli Available Not offered Requires Obsidian CLI v1.12+ and a local vault.
paperclip Available Not offered Requires a locally running Paperclip instance and CLI.
address-pr-comments Available Available Requires an open PR and GitHub CLI authentication.
pr-workflow Available Not offered Dependency-only bundle for the five PR plugins; Codex does not resolve dependencies, so install the children there instead.
qa-walkthrough-pr Available Available Requires GitHub CLI authentication and the bd CLI for Beads work.
update-pr-description Available Available Requires an open PR and GitHub CLI authentication.
walk-through-work-history Available Available Requires GitHub CLI authentication for PR history.
watch-pr-then-action Available Available Requires GitHub CLI authentication; schedules a polling cron job.
publish-insights Redirect Not offered Install from the separately maintained jtsternberg/claude-usage-data marketplace; it also requires Git, authenticated gh, and a Claude Code insights report.
research-tools Available Not offered Requires network access for source retrieval. A self-contained skill can instead be installed through the standalone guide.
runway Available Not offered Reads Claude Code quota and transcripts, and ships Claude Code session hooks; pairs with delayed-work for the 429 wake-up.
session-tools Available Not offered Operates on Claude Code session transcripts.
skill-tools Available Not offered Some workflows require their documented local toolchain.
slack Available Not offered Requires Slack Web API credentials/configuration.
slides-presentation Available Not offered Requires its documented browser/image-generation tooling as needed.
text-to-speech Available Not offered macOS playback via afplay; requires a running Ollama with a Phonon tag pulled, and ffmpeg for speed changes or MP3/M4A output.
thinking-tools Available Not offered No extra platform requirement documented.
work-with-media Available Not offered macOS support is required for MacWhisper; yt-dlp covers supported URL workflows.
workspace-status Manual setup Not offered Configure Claude Code’s statusLine manually as documented; requires PHP (and Git for repository status).

The matrix describes what each marketplace offers, not a promise that every skill can complete every workflow on every machine. For prior probes and version-specific implementation evidence, see the Codex documentation index.