Skip to content

Package revdiff skills for Codex marketplace installs - #349

Merged
umputun merged 3 commits into
umputun:masterfrom
paskal:package-codex-skills
Sep 5, 2026
Merged

Package revdiff skills for Codex marketplace installs#349
umputun merged 3 commits into
umputun:masterfrom
paskal:package-codex-skills

Conversation

@paskal

@paskal paskal commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Previously, Codex used the shared Claude marketplace entry, so revdiff@revdiff exposed the Claude skill while the maintained revdiff and revdiff-plan Codex skills required manual installation.

After this change, .agents/plugins/marketplace.json maps revdiff to plugins/codex and preserves revdiff-planning as the separate automatic Plan-mode plugin. Both skills resolve their bundled scripts from the installed plugin root.

With Codex 0.152.0, codex plugin add revdiff@revdiff exposes both skills and resolves both bundled launchers from the plugin cache. CI pins the exact plugin set, source paths, versions, and packaged skill files.

Resolves #348.

@paskal
paskal requested a review from umputun as a code owner September 1, 2026 21:54
Copilot AI lite review requested due to automatic review settings September 1, 2026 21:54

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.

🟢 Approval recommended

The changes are low-risk packaging/documentation updates with CI validation added; the remaining feedback is minor and non-blocking.

Pull request overview

Packages the Codex-specific revdiff skills as a marketplace-installable Codex plugin (while keeping revdiff-planning as the separate automatic Plan-mode plugin), and updates documentation + CI checks to match the new install flow.

Changes:

  • Add a Codex plugin manifest under plugins/codex/.codex-plugin/ and a Codex marketplace mapping in .agents/plugins/marketplace.json.
  • Update docs (README + site + Codex plugin docs) to use codex plugin marketplace add / codex plugin add installs instead of manual skill copying.
  • Add CI validation to ensure Codex marketplace entries, local sources, and plugin manifests stay aligned.
File summaries
File Description
site/llms.txt Updates Codex integration description and install guidance.
site/index.html Switches Codex install instructions to marketplace/plugin commands.
site/docs.html Updates Codex plugin install section to marketplace-based installs and clarifies plugin split.
README.md Makes codex plugin add revdiff@revdiff the canonical install for manual skills; clarifies revdiff-planning.
plugins/codex/skills/revdiff/SKILL.md Updates script-path resolution guidance to derive from installed plugin root.
plugins/codex/skills/revdiff/references/install.md Documents marketplace-based Codex plugin installation.
plugins/codex/skills/revdiff-plan/SKILL.md Updates script-path resolution guidance to derive from installed plugin root.
plugins/codex/README.md Updates installation instructions and documents new path-resolution approach.
plugins/codex/.codex-plugin/plugin.json Adds the Codex plugin manifest exposing skills from ./skills/.
CLAUDE.md Updates internal contributor docs for Codex plugin packaging + marketplace metadata location.
.github/workflows/ci.yml Adds a CI step to validate Codex marketplace/manifests.
.github/scripts/validate-codex-marketplace.py New validator ensuring Codex marketplace entries match local plugin manifests + packaged files.
.agents/plugins/marketplace.json New Codex marketplace mapping of revdiffplugins/codex and revdiff-planning → planning plugin.
Review details
  • Files reviewed: 13/13 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/scripts/validate-codex-marketplace.py
Comment thread plugins/codex/skills/revdiff/SKILL.md Outdated
@paskal
paskal force-pushed the package-codex-skills branch from 6a4d7d4 to 21f309f Compare September 1, 2026 22:04
Document the four plugin manifests that must stay aligned with their
marketplace entries. Remove unsupported `allowed-tools` frontmatter from
both Codex skills and tell manual-install users to remove the superseded
skill directories after plugin installation.
Add manual-skill cleanup to the website install section so every
published installation surface gives the same migration instruction.

@umputun umputun left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

lgtm

@umputun
umputun merged commit 7d3ec35 into umputun:master Sep 5, 2026
2 checks passed
@paskal
paskal deleted the package-codex-skills branch September 5, 2026 06:12
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.

Codex marketplace install exposes the Claude skill instead of the Codex skills

3 participants