e3136a0c5b209c4b9b5a29843d739bfc399f4874
Constraint: Codex Git sparse checkout preserves selected paths, so plugins/codex is not treated as the marketplace root by the CLI.\nRejected: Require users to rely on a single plugins/codex sparse path | The CLI leaves the manifest nested and rejects the marketplace root.\nConfidence: high\nScope-risk: narrow\nDirective: Keep the root .agents/plugins/marketplace.json as the primary Git entrypoint.\nTested: python json.tool on both marketplace manifests; validate_plugin.py.\nNot-tested: Remote Git marketplace add after this commit.
EAPIL Skill Market
Codex custom plugin marketplace test repository.
Desktop test
In Add plugin marketplace:
- Source:
https://git.playones.com/arechen/EapilSkillMarket.git - Git ref:
main - Sparse path: leave empty
After the marketplace is added, install eapil-skills from the EAPIL Skill Market marketplace.
If you want to use sparse checkout, enter both paths if the UI allows multiple lines:
.agents
plugins/codex
CLI test
codex plugin marketplace add https://git.playones.com/arechen/EapilSkillMarket.git --ref main
codex plugin add eapil-skills@eapil-skill-market
Sparse CLI form:
codex plugin marketplace add https://git.playones.com/arechen/EapilSkillMarket.git --ref main --sparse .agents --sparse plugins/codex
codex plugin add eapil-skills@eapil-skill-market
For local testing before pushing:
codex plugin marketplace add .
codex plugin add eapil-skills@eapil-skill-market
Start a new Codex thread after installing so the new skills are loaded into context.
Layout
.agents/plugins/marketplace.json
plugins/codex/
.agents/plugins/marketplace.json
plugins/eapil-skills/
.codex-plugin/plugin.json
skills/
pdf/
pptx/
xlsx/
threejs-animation/
threejs-fundamentals/
...
Description
Languages
Python
71.6%
JavaScript
10.7%
HTML
10.2%
CSS
4.4%
Jupyter Notebook
1.1%
Other
2%