Skip to content

feat(codex): generate Codex plugin artifacts from manifest#2

Open
nibzard wants to merge 1 commit into
mainfrom
feat/codex-clean
Open

feat(codex): generate Codex plugin artifacts from manifest#2
nibzard wants to merge 1 commit into
mainfrom
feat/codex-clean

Conversation

@nibzard

@nibzard nibzard commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Emit Codex-native plugin artifacts from manifest.json: a marketplace catalog at .agents/plugins/marketplace.json and a .codex-plugin/plugin.json per skill, keeping manifest.json the single source of truth.

  • scripts/generate-codex.mjs writes the files, or verifies them with --check
  • Wire --check into CI alongside the marketplace check
  • Each plugin bundles its skill via `skills: "./"`` (SKILL.md at the skill-dir root)
  • Hooks are omitted (Codex plugin hooks are documented but not currently loaded)

Verified against codex 0.137.0: marketplace add, plugin list, and install of steel-browser all succeed and the skill resolves from the install cache.

Emit Codex-native plugin artifacts from manifest.json: a marketplace
catalog at .agents/plugins/marketplace.json and a .codex-plugin/plugin.json
per skill, keeping manifest.json the single source of truth.

scripts/generate-codex.mjs writes the files, or verifies them with --check;
wire --check into CI alongside the marketplace check. Each plugin bundles its
skill via `skills: "./"` (SKILL.md at the skill-dir root). Hooks are omitted
(Codex plugin hooks are documented but not currently loaded).

Verified against codex 0.137.0: marketplace add, plugin list, and install of
steel-browser all succeed and the skill resolves from the install cache.

Copilot AI 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.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

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