Add Codex-native plugin marketplace manifest#555
Conversation
Agent-Logs-Url: https://github.com/dotnet/skills/sessions/d109fe03-243d-450a-be68-fe03e9d74153 Co-authored-by: Evangelink <11340282+Evangelink@users.noreply.github.com>
|
@ViktorHofer please review |
There was a problem hiding this comment.
Pull request overview
Adds a Codex-native plugin marketplace manifest so Codex CLI can auto-discover this repo’s plugin marketplace, and updates docs to guide Codex users toward the marketplace-based install flow.
Changes:
- Added
.agents/plugins/marketplace.jsonas the Codex-native marketplace manifest (withinterface.displayNamefor UI presentation). - Updated
README.mdto document the Codex marketplace flow as the recommended installation path (keepingskill-installeras an alternative). - Updated
CONTRIBUTING.mdto require keeping the new Codex manifest in sync with the existing marketplace manifests.
Show a summary per file
| File | Description |
|---|---|
README.md |
Documents Codex CLI marketplace installation and upgrade flow for this repo. |
CONTRIBUTING.md |
Updates contributor guidance to keep the new Codex manifest in sync with other manifests. |
.agents/plugins/marketplace.json |
Introduces the Codex-native marketplace manifest with the same plugin entries as existing manifests. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 3/3 changed files
- Comments generated: 0
|
Let's wait for @ManishJayaswal greenlight before merging this one. |
|
This PR has been automatically marked as stale because it has no activity for 30 days. It will be closed if no further activity occurs within another 7 days of this comment. If it is closed, you may reopen it anytime when you're ready again. Note 🔒 Integrity filter blocked 29 itemsThe following items were blocked because they don't meet the GitHub integrity level.
To allow these resources, lower tools:
github:
min-integrity: approved # merged | approved | unapproved | none
|
|
@AbhitejJohn What's the status of this? |
|
The new Codex manifest in this rapidly-aging PR is now missing the newer dotnet-blazor and dotnet11 plugins. |
|
Any updates on this? |
|
@Evangelink : Apologies for the delay, lets get this across. Please let me know if you need any help to do so. Sounds like we might need an update. |
|
✅ Approved by @ViktorHofer. cc @dotnet/skills-merge-approvers — ready to merge. |
Codex CLI (v0.121.0+) now supports a plugin marketplace comparable to Claude Code / Cursor / Copilot CLI. This repo previously only documented per-skill installation via
skill-installerfor Codex users.Changes
.agents/plugins/marketplace.json(new) — Codex-native marketplace manifest at the path Codex auto-discovers, mirroring the 11 plugin entries from the existing Claude / Cursor / GitHub manifests. Includesinterface.displayNamefor the/pluginsUI tab.README.md— Codex CLI section now leads with the marketplace flow and keeps theskill-installerper-skill flow as a secondary option:codex plugin marketplace add dotnet/skills # then in Codex: /pluginsCONTRIBUTING.md— Added.agents/plugins/marketplace.jsonto the list of manifests that must be kept in sync when adding a new plugin (now four: GitHub, Claude, Cursor, Codex).Notes for reviewers
(name, source)pairs; verified programmatically..agents/plugins/marketplace.jsonis the Codex-native discovery path per the marketplace docs. Codex also falls back to.claude-plugin/marketplace.json, but shipping the native path makes the intent explicit and lets us diverge later (e.g., Codex-onlypolicy/categoryfields) without affecting Claude consumers.CONTRIBUTING.md.Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
developers.openai.com/home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js(dns block)If you need me to access, download, or install something from one of these locations, you can either: