Skip to content

Add a Codex plugin manifest beside the Claude Code one - #10

Merged
cmlafata merged 9 commits into
mainfrom
chore/codex-plugin-manifest
Nov 2, 2026
Merged

cmlafata merged 9 commits into
mainfrom
chore/codex-plugin-manifest

Conversation

@audioshaker

Copy link
Copy Markdown
Collaborator

Stacked on #9. GitHub will retarget this to main when #9 merges.

What

  • Adds plugin/.codex-plugin/plugin.json so audioshake-cli installs from Codex CLI, the Codex IDE extensions and the ChatGPT desktop app. The skills/ folder is shared with the Claude Code manifest. Codex requires an explicit "skills": "./skills" path and an interface block, which the Claude manifest does not carry.
  • Notes the second manifest in CONTRIBUTING.md and CLAUDE.md: both must carry the same name and version.
  • Adds the Codex install commands to the README.

Companion

The catalog side is a PR on audioshake/claude-plugins that adds .agents/plugins/marketplace.json pointing at this repo's plugin/ folder and re-pins both catalogs.

Still open

Both manifests say version 0.3.11 while the package and tag are 0.1.0. Codex uses the manifest version as its reinstall cache key, so it is worth settling on one scheme in the next release. Not changed here to keep this PR to the Codex addition.

Verified

  • claude plugin validate ./plugin still passes; Claude ignores the Codex manifest.
  • Manifest field set and interface block follow the skills-only plugins in openai/plugins.

🤖 Generated with Claude Code

audioshaker and others added 2 commits October 29, 2026 16:45
The plugin, the skill, the CLI command and the marketplace were all called
`audioshake`, so the install line read `audioshake@audioshake` and nothing
said what the plugin was. `audioshake-cli` names what it is and leaves room
for sibling plugins in the same marketplace. Nothing has shipped under the
old name. The marketplace entry in audioshake/claude-plugins must be renamed
to match, and its ref moved, before the README install command resolves.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Add plugin/.codex-plugin/plugin.json so the audioshake-cli plugin installs
from Codex CLI, the Codex IDE extensions and the ChatGPT desktop app as well
as Claude Code. The skill folder is shared; Codex needs an explicit skills
path and an interface block, which the Claude manifest does not carry.

Document the second manifest in CONTRIBUTING.md and CLAUDE.md, and add the
Codex install commands to the README.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Base automatically changed from chore/rename-plugin-audioshake-cli to main October 31, 2026 00:15
Comment thread CLAUDE.md Resolved
Comment thread README.md Resolved
audioshaker and others added 2 commits November 2, 2026 10:51
The catalog repo was renamed from claude-plugins to plugins now that it
serves Codex as well as Claude Code. The old name only redirects.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The heading and closing sentence still said Claude only, while the section
now documents the Codex install as well.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@audioshaker
audioshaker requested a review from cmlafata November 2, 2026 20:46

@cmlafata cmlafata left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@cmlafata
cmlafata merged commit 8907de7 into main Nov 2, 2026
8 checks passed
@cmlafata
cmlafata deleted the chore/codex-plugin-manifest branch November 2, 2026 22:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants