Files
EapilSkillMarket/.agents/plugins/marketplace.json
T
AreChen d951b7cf05 Split EAPIL skills into selectable plugins
Constraint: Codex installs and removes plugin units, not individual SKILL.md files.\nRejected: Keep every skill in one eapil-skills bundle | Users could not selectively install only the needed skill pack.\nConfidence: high\nScope-risk: moderate\nDirective: Add future skills as separate eapil-* plugins unless they are intentionally bundled.\nTested: python json.tool for marketplace and plugin manifests; validate_plugin.py for all 13 plugins; codex plugin marketplace add . --json; codex plugin list --marketplace eapil-skill-market --available --json; codex plugin add eapil-pdf/eapil-xlsx/eapil-threejs-fundamentals.\nNot-tested: Remote Git marketplace refresh after push.
2026-06-10 15:04:27 +08:00

165 lines
4.0 KiB
JSON

{
"name": "eapil-skill-market",
"interface": {
"displayName": "EAPIL Skill Market"
},
"plugins": [
{
"name": "eapil-pdf",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-pdf"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Productivity"
},
{
"name": "eapil-pptx",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-pptx"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Productivity"
},
{
"name": "eapil-xlsx",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-xlsx"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Data & Analytics"
},
{
"name": "eapil-threejs-animation",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-threejs-animation"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
},
{
"name": "eapil-threejs-fundamentals",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-threejs-fundamentals"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
},
{
"name": "eapil-threejs-geometry",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-threejs-geometry"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
},
{
"name": "eapil-threejs-interaction",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-threejs-interaction"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
},
{
"name": "eapil-threejs-lighting",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-threejs-lighting"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
},
{
"name": "eapil-threejs-loaders",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-threejs-loaders"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
},
{
"name": "eapil-threejs-materials",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-threejs-materials"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
},
{
"name": "eapil-threejs-postprocessing",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-threejs-postprocessing"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
},
{
"name": "eapil-threejs-shaders",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-threejs-shaders"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
},
{
"name": "eapil-threejs-textures",
"source": {
"source": "local",
"path": "./plugins/codex/plugins/eapil-threejs-textures"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Developer Tools"
}
]
}