diff --git a/.agents/plugins/marketplace.json b/.agents/plugins/marketplace.json index 8d7b42b0f..9b3d1c788 100644 --- a/.agents/plugins/marketplace.json +++ b/.agents/plugins/marketplace.json @@ -5,10 +5,154 @@ }, "plugins": [ { - "name": "eapil-skills", + "name": "eapil-pdf", "source": { "source": "local", - "path": "./plugins/codex/plugins/eapil-skills" + "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", diff --git a/README.md b/README.md index 31431af56..55cbce579 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ In **Add plugin marketplace**: - Git ref: `main` - Sparse path: leave empty -After the marketplace is added, install `eapil-skills` from the `EAPIL Skill Market` marketplace. +After the marketplace is added, install only the plugin you need from the `EAPIL Skill Market` marketplace. If you want to use sparse checkout, enter both paths if the UI allows multiple lines: @@ -23,38 +23,66 @@ plugins/codex ```powershell codex plugin marketplace add https://git.playones.com/arechen/EapilSkillMarket.git --ref main -codex plugin add eapil-skills@eapil-skill-market +codex plugin add eapil-pdf@eapil-skill-market ``` Sparse CLI form: ```powershell 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 +codex plugin add eapil-xlsx@eapil-skill-market ``` For local testing before pushing: ```powershell codex plugin marketplace add . -codex plugin add eapil-skills@eapil-skill-market +codex plugin add eapil-pptx@eapil-skill-market ``` Start a new Codex thread after installing so the new skills are loaded into context. +## Plugins + +- `eapil-pdf` +- `eapil-pptx` +- `eapil-xlsx` +- `eapil-threejs-animation` +- `eapil-threejs-fundamentals` +- `eapil-threejs-geometry` +- `eapil-threejs-interaction` +- `eapil-threejs-lighting` +- `eapil-threejs-loaders` +- `eapil-threejs-materials` +- `eapil-threejs-postprocessing` +- `eapil-threejs-shaders` +- `eapil-threejs-textures` + +List available plugins: + +```powershell +codex plugin list --marketplace eapil-skill-market --available +``` + +Remove an installed plugin: + +```powershell +codex plugin remove eapil-pdf@eapil-skill-market +``` + ## Layout ```text .agents/plugins/marketplace.json plugins/codex/ .agents/plugins/marketplace.json - plugins/eapil-skills/ + plugins/eapil-pdf/ .codex-plugin/plugin.json - skills/ - pdf/ - pptx/ - xlsx/ - threejs-animation/ - threejs-fundamentals/ - ... + skills/pdf/ + plugins/eapil-xlsx/ + .codex-plugin/plugin.json + skills/xlsx/ + plugins/eapil-threejs-fundamentals/ + .codex-plugin/plugin.json + skills/threejs-fundamentals/ ``` diff --git a/plugins/codex/.agents/plugins/marketplace.json b/plugins/codex/.agents/plugins/marketplace.json index 0e4ea4707..0fd4e4bab 100644 --- a/plugins/codex/.agents/plugins/marketplace.json +++ b/plugins/codex/.agents/plugins/marketplace.json @@ -5,10 +5,154 @@ }, "plugins": [ { - "name": "eapil-skills", + "name": "eapil-pdf", "source": { "source": "local", - "path": "./plugins/eapil-skills" + "path": "./plugins/eapil-pdf" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Productivity" + }, + { + "name": "eapil-pptx", + "source": { + "source": "local", + "path": "./plugins/eapil-pptx" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Productivity" + }, + { + "name": "eapil-xlsx", + "source": { + "source": "local", + "path": "./plugins/eapil-xlsx" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Data & Analytics" + }, + { + "name": "eapil-threejs-animation", + "source": { + "source": "local", + "path": "./plugins/eapil-threejs-animation" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Developer Tools" + }, + { + "name": "eapil-threejs-fundamentals", + "source": { + "source": "local", + "path": "./plugins/eapil-threejs-fundamentals" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Developer Tools" + }, + { + "name": "eapil-threejs-geometry", + "source": { + "source": "local", + "path": "./plugins/eapil-threejs-geometry" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Developer Tools" + }, + { + "name": "eapil-threejs-interaction", + "source": { + "source": "local", + "path": "./plugins/eapil-threejs-interaction" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Developer Tools" + }, + { + "name": "eapil-threejs-lighting", + "source": { + "source": "local", + "path": "./plugins/eapil-threejs-lighting" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Developer Tools" + }, + { + "name": "eapil-threejs-loaders", + "source": { + "source": "local", + "path": "./plugins/eapil-threejs-loaders" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Developer Tools" + }, + { + "name": "eapil-threejs-materials", + "source": { + "source": "local", + "path": "./plugins/eapil-threejs-materials" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Developer Tools" + }, + { + "name": "eapil-threejs-postprocessing", + "source": { + "source": "local", + "path": "./plugins/eapil-threejs-postprocessing" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Developer Tools" + }, + { + "name": "eapil-threejs-shaders", + "source": { + "source": "local", + "path": "./plugins/eapil-threejs-shaders" + }, + "policy": { + "installation": "AVAILABLE", + "authentication": "ON_INSTALL" + }, + "category": "Developer Tools" + }, + { + "name": "eapil-threejs-textures", + "source": { + "source": "local", + "path": "./plugins/eapil-threejs-textures" }, "policy": { "installation": "AVAILABLE", diff --git a/plugins/codex/README.md b/plugins/codex/README.md index 99ded5600..8c0eb894a 100644 --- a/plugins/codex/README.md +++ b/plugins/codex/README.md @@ -4,6 +4,9 @@ This directory can be used as a local marketplace root: ```powershell codex plugin marketplace add .\plugins\codex +codex plugin add eapil-pdf@eapil-skill-market ``` For Git marketplace testing from the repository root, prefer the root `.agents/plugins/marketplace.json` entry and leave sparse checkout empty. + +Each skill directory is packaged as a separate plugin so users can install only what they need. diff --git a/plugins/codex/plugins/eapil-pdf/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-pdf/.codex-plugin/plugin.json new file mode 100644 index 000000000..10c385612 --- /dev/null +++ b/plugins/codex/plugins/eapil-pdf/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-pdf", + "version": "0.1.0", + "description": "EAPIL PDF provides Codex guidance and helper scripts for PDF extraction, generation, merging, splitting, rendering, and fillable form workflows.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "pdf", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL PDF", + "shortDescription": "PDF processing, extraction, generation, and form workflows.", + "longDescription": "EAPIL PDF provides Codex guidance and helper scripts for PDF extraction, generation, merging, splitting, rendering, and fillable form workflows.", + "developerName": "EAPIL", + "category": "Productivity", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL PDF to inspect this document.", + "Fill this PDF form with EAPIL PDF.", + "Extract tables from this PDF." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/LICENSE.txt b/plugins/codex/plugins/eapil-pdf/skills/pdf/LICENSE.txt similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/LICENSE.txt rename to plugins/codex/plugins/eapil-pdf/skills/pdf/LICENSE.txt diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/SKILL.md b/plugins/codex/plugins/eapil-pdf/skills/pdf/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/SKILL.md rename to plugins/codex/plugins/eapil-pdf/skills/pdf/SKILL.md diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/forms.md b/plugins/codex/plugins/eapil-pdf/skills/pdf/forms.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/forms.md rename to plugins/codex/plugins/eapil-pdf/skills/pdf/forms.md diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/reference.md b/plugins/codex/plugins/eapil-pdf/skills/pdf/reference.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/reference.md rename to plugins/codex/plugins/eapil-pdf/skills/pdf/reference.md diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/scripts/check_bounding_boxes.py b/plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/check_bounding_boxes.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/scripts/check_bounding_boxes.py rename to plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/check_bounding_boxes.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/scripts/check_bounding_boxes_test.py b/plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/check_bounding_boxes_test.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/scripts/check_bounding_boxes_test.py rename to plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/check_bounding_boxes_test.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/scripts/check_fillable_fields.py b/plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/check_fillable_fields.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/scripts/check_fillable_fields.py rename to plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/check_fillable_fields.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/scripts/convert_pdf_to_images.py b/plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/convert_pdf_to_images.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/scripts/convert_pdf_to_images.py rename to plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/convert_pdf_to_images.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/scripts/create_validation_image.py b/plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/create_validation_image.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/scripts/create_validation_image.py rename to plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/create_validation_image.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/scripts/extract_form_field_info.py b/plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/extract_form_field_info.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/scripts/extract_form_field_info.py rename to plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/extract_form_field_info.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/scripts/fill_fillable_fields.py b/plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/fill_fillable_fields.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/scripts/fill_fillable_fields.py rename to plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/fill_fillable_fields.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pdf/scripts/fill_pdf_form_with_annotations.py b/plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/fill_pdf_form_with_annotations.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pdf/scripts/fill_pdf_form_with_annotations.py rename to plugins/codex/plugins/eapil-pdf/skills/pdf/scripts/fill_pdf_form_with_annotations.py diff --git a/plugins/codex/plugins/eapil-pptx/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-pptx/.codex-plugin/plugin.json new file mode 100644 index 000000000..f6ccb024e --- /dev/null +++ b/plugins/codex/plugins/eapil-pptx/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-pptx", + "version": "0.1.0", + "description": "EAPIL PPTX provides Codex guidance and helper scripts for creating, editing, inspecting, validating, and transforming PowerPoint presentation files.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "pptx", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL PPTX", + "shortDescription": "PowerPoint and OOXML presentation workflows.", + "longDescription": "EAPIL PPTX provides Codex guidance and helper scripts for creating, editing, inspecting, validating, and transforming PowerPoint presentation files.", + "developerName": "EAPIL", + "category": "Productivity", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL PPTX to edit this deck.", + "Create a presentation with EAPIL PPTX.", + "Inspect this PPTX structure." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/LICENSE.txt b/plugins/codex/plugins/eapil-pptx/skills/pptx/LICENSE.txt similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/LICENSE.txt rename to plugins/codex/plugins/eapil-pptx/skills/pptx/LICENSE.txt diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/SKILL.md b/plugins/codex/plugins/eapil-pptx/skills/pptx/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/SKILL.md rename to plugins/codex/plugins/eapil-pptx/skills/pptx/SKILL.md diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/html2pptx.md b/plugins/codex/plugins/eapil-pptx/skills/pptx/html2pptx.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/html2pptx.md rename to plugins/codex/plugins/eapil-pptx/skills/pptx/html2pptx.md diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml.md b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml.md rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml.md diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/mce/mc.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/mce/mc.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/mce/mc.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/mce/mc.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-2010.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-2010.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-2010.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-2010.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-2012.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-2012.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-2012.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-2012.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-2018.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-2018.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-2018.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-2018.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-cex-2018.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-cex-2018.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-cex-2018.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-cex-2018.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-cid-2016.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-cid-2016.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-cid-2016.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-cid-2016.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-symex-2015.xsd b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-symex-2015.xsd similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/schemas/microsoft/wml-symex-2015.xsd rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/schemas/microsoft/wml-symex-2015.xsd diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/pack.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/pack.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/pack.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/pack.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/unpack.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/unpack.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/unpack.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/unpack.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validate.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validate.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validate.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validate.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validation/__init__.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validation/__init__.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validation/__init__.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validation/__init__.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validation/base.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validation/base.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validation/base.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validation/base.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validation/docx.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validation/docx.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validation/docx.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validation/docx.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validation/pptx.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validation/pptx.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validation/pptx.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validation/pptx.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validation/redlining.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validation/redlining.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/ooxml/scripts/validation/redlining.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/ooxml/scripts/validation/redlining.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/scripts/create_portable_project.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/create_portable_project.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/scripts/create_portable_project.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/create_portable_project.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/scripts/html2pptx.js b/plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/html2pptx.js similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/scripts/html2pptx.js rename to plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/html2pptx.js diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/scripts/inventory.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/inventory.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/scripts/inventory.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/inventory.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/scripts/rearrange.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/rearrange.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/scripts/rearrange.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/rearrange.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/scripts/replace.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/replace.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/scripts/replace.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/replace.py diff --git a/plugins/codex/plugins/eapil-skills/skills/pptx/scripts/thumbnail.py b/plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/thumbnail.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/pptx/scripts/thumbnail.py rename to plugins/codex/plugins/eapil-pptx/skills/pptx/scripts/thumbnail.py diff --git a/plugins/codex/plugins/eapil-threejs-animation/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-threejs-animation/.codex-plugin/plugin.json new file mode 100644 index 000000000..daf57e3e1 --- /dev/null +++ b/plugins/codex/plugins/eapil-threejs-animation/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-threejs-animation", + "version": "0.1.0", + "description": "EAPIL Three.js Animation provides Codex guidance for animation loops, timing, motion, transitions, and interactive scene behavior in Three.js.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "threejs-animation", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL Three.js Animation", + "shortDescription": "Three.js animation patterns and timing guidance.", + "longDescription": "EAPIL Three.js Animation provides Codex guidance for animation loops, timing, motion, transitions, and interactive scene behavior in Three.js.", + "developerName": "EAPIL", + "category": "Developer Tools", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL Three.js Animation for this scene.", + "Animate this Three.js object.", + "Improve this render loop." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/threejs-animation/SKILL.md b/plugins/codex/plugins/eapil-threejs-animation/skills/threejs-animation/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/threejs-animation/SKILL.md rename to plugins/codex/plugins/eapil-threejs-animation/skills/threejs-animation/SKILL.md diff --git a/plugins/codex/plugins/eapil-threejs-fundamentals/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-threejs-fundamentals/.codex-plugin/plugin.json new file mode 100644 index 000000000..067eec158 --- /dev/null +++ b/plugins/codex/plugins/eapil-threejs-fundamentals/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-threejs-fundamentals", + "version": "0.1.0", + "description": "EAPIL Three.js Fundamentals provides Codex guidance for core Three.js setup, scene structure, cameras, renderers, coordinate systems, and baseline architecture.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "threejs-fundamentals", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL Three.js Fundamentals", + "shortDescription": "Core Three.js scene, camera, renderer, and setup guidance.", + "longDescription": "EAPIL Three.js Fundamentals provides Codex guidance for core Three.js setup, scene structure, cameras, renderers, coordinate systems, and baseline architecture.", + "developerName": "EAPIL", + "category": "Developer Tools", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL Three.js Fundamentals.", + "Set up a Three.js scene.", + "Review this Three.js structure." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/threejs-fundamentals/SKILL.md b/plugins/codex/plugins/eapil-threejs-fundamentals/skills/threejs-fundamentals/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/threejs-fundamentals/SKILL.md rename to plugins/codex/plugins/eapil-threejs-fundamentals/skills/threejs-fundamentals/SKILL.md diff --git a/plugins/codex/plugins/eapil-threejs-geometry/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-threejs-geometry/.codex-plugin/plugin.json new file mode 100644 index 000000000..9ead94be7 --- /dev/null +++ b/plugins/codex/plugins/eapil-threejs-geometry/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-threejs-geometry", + "version": "0.1.0", + "description": "EAPIL Three.js Geometry provides Codex guidance for geometry creation, mesh composition, buffer geometry, primitives, and spatial modeling in Three.js.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "threejs-geometry", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL Three.js Geometry", + "shortDescription": "Three.js geometry, meshes, and shape construction guidance.", + "longDescription": "EAPIL Three.js Geometry provides Codex guidance for geometry creation, mesh composition, buffer geometry, primitives, and spatial modeling in Three.js.", + "developerName": "EAPIL", + "category": "Developer Tools", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL Three.js Geometry.", + "Build this geometry in Three.js.", + "Fix this mesh construction." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/threejs-geometry/SKILL.md b/plugins/codex/plugins/eapil-threejs-geometry/skills/threejs-geometry/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/threejs-geometry/SKILL.md rename to plugins/codex/plugins/eapil-threejs-geometry/skills/threejs-geometry/SKILL.md diff --git a/plugins/codex/plugins/eapil-threejs-interaction/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-threejs-interaction/.codex-plugin/plugin.json new file mode 100644 index 000000000..0ec917178 --- /dev/null +++ b/plugins/codex/plugins/eapil-threejs-interaction/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-threejs-interaction", + "version": "0.1.0", + "description": "EAPIL Three.js Interaction provides Codex guidance for controls, raycasting, pointer events, selection, drag behavior, and browser interaction patterns in Three.js.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "threejs-interaction", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL Three.js Interaction", + "shortDescription": "Three.js controls, picking, pointer, and UI interaction guidance.", + "longDescription": "EAPIL Three.js Interaction provides Codex guidance for controls, raycasting, pointer events, selection, drag behavior, and browser interaction patterns in Three.js.", + "developerName": "EAPIL", + "category": "Developer Tools", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL Three.js Interaction.", + "Add object picking.", + "Debug pointer controls." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/threejs-interaction/SKILL.md b/plugins/codex/plugins/eapil-threejs-interaction/skills/threejs-interaction/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/threejs-interaction/SKILL.md rename to plugins/codex/plugins/eapil-threejs-interaction/skills/threejs-interaction/SKILL.md diff --git a/plugins/codex/plugins/eapil-threejs-lighting/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-threejs-lighting/.codex-plugin/plugin.json new file mode 100644 index 000000000..94f23018a --- /dev/null +++ b/plugins/codex/plugins/eapil-threejs-lighting/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-threejs-lighting", + "version": "0.1.0", + "description": "EAPIL Three.js Lighting provides Codex guidance for light types, shadow configuration, environment lighting, tone mapping, and visual balance in Three.js scenes.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "threejs-lighting", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL Three.js Lighting", + "shortDescription": "Three.js lighting, shadows, and scene illumination guidance.", + "longDescription": "EAPIL Three.js Lighting provides Codex guidance for light types, shadow configuration, environment lighting, tone mapping, and visual balance in Three.js scenes.", + "developerName": "EAPIL", + "category": "Developer Tools", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL Three.js Lighting.", + "Improve scene lighting.", + "Fix shadows in Three.js." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/threejs-lighting/SKILL.md b/plugins/codex/plugins/eapil-threejs-lighting/skills/threejs-lighting/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/threejs-lighting/SKILL.md rename to plugins/codex/plugins/eapil-threejs-lighting/skills/threejs-lighting/SKILL.md diff --git a/plugins/codex/plugins/eapil-threejs-loaders/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-threejs-loaders/.codex-plugin/plugin.json new file mode 100644 index 000000000..6b6034d68 --- /dev/null +++ b/plugins/codex/plugins/eapil-threejs-loaders/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-threejs-loaders", + "version": "0.1.0", + "description": "EAPIL Three.js Loaders provides Codex guidance for GLTF and other asset loaders, texture/model import, async loading, and asset pipeline concerns in Three.js.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "threejs-loaders", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL Three.js Loaders", + "shortDescription": "Three.js asset loading, model import, and pipeline guidance.", + "longDescription": "EAPIL Three.js Loaders provides Codex guidance for GLTF and other asset loaders, texture/model import, async loading, and asset pipeline concerns in Three.js.", + "developerName": "EAPIL", + "category": "Developer Tools", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL Three.js Loaders.", + "Load this GLTF model.", + "Debug Three.js assets." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/threejs-loaders/SKILL.md b/plugins/codex/plugins/eapil-threejs-loaders/skills/threejs-loaders/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/threejs-loaders/SKILL.md rename to plugins/codex/plugins/eapil-threejs-loaders/skills/threejs-loaders/SKILL.md diff --git a/plugins/codex/plugins/eapil-threejs-materials/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-threejs-materials/.codex-plugin/plugin.json new file mode 100644 index 000000000..0ed205d3d --- /dev/null +++ b/plugins/codex/plugins/eapil-threejs-materials/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-threejs-materials", + "version": "0.1.0", + "description": "EAPIL Three.js Materials provides Codex guidance for material selection, PBR settings, texture usage, transparency, and surface appearance in Three.js.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "threejs-materials", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL Three.js Materials", + "shortDescription": "Three.js materials, textures, and surface appearance guidance.", + "longDescription": "EAPIL Three.js Materials provides Codex guidance for material selection, PBR settings, texture usage, transparency, and surface appearance in Three.js.", + "developerName": "EAPIL", + "category": "Developer Tools", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL Three.js Materials.", + "Improve these materials.", + "Fix texture appearance." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/threejs-materials/SKILL.md b/plugins/codex/plugins/eapil-threejs-materials/skills/threejs-materials/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/threejs-materials/SKILL.md rename to plugins/codex/plugins/eapil-threejs-materials/skills/threejs-materials/SKILL.md diff --git a/plugins/codex/plugins/eapil-threejs-postprocessing/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-threejs-postprocessing/.codex-plugin/plugin.json new file mode 100644 index 000000000..3d71348a6 --- /dev/null +++ b/plugins/codex/plugins/eapil-threejs-postprocessing/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-threejs-postprocessing", + "version": "0.1.0", + "description": "EAPIL Three.js Postprocessing provides Codex guidance for EffectComposer, render passes, bloom, outlines, antialiasing, color grading, and postprocessing performance.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "threejs-postprocessing", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL Three.js Postprocessing", + "shortDescription": "Three.js postprocessing passes and visual effects guidance.", + "longDescription": "EAPIL Three.js Postprocessing provides Codex guidance for EffectComposer, render passes, bloom, outlines, antialiasing, color grading, and postprocessing performance.", + "developerName": "EAPIL", + "category": "Developer Tools", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL Three.js Postprocessing.", + "Add bloom to this scene.", + "Debug EffectComposer." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/threejs-postprocessing/SKILL.md b/plugins/codex/plugins/eapil-threejs-postprocessing/skills/threejs-postprocessing/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/threejs-postprocessing/SKILL.md rename to plugins/codex/plugins/eapil-threejs-postprocessing/skills/threejs-postprocessing/SKILL.md diff --git a/plugins/codex/plugins/eapil-skills/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-threejs-shaders/.codex-plugin/plugin.json similarity index 54% rename from plugins/codex/plugins/eapil-skills/.codex-plugin/plugin.json rename to plugins/codex/plugins/eapil-threejs-shaders/.codex-plugin/plugin.json index e02f1e691..4d848210a 100644 --- a/plugins/codex/plugins/eapil-skills/.codex-plugin/plugin.json +++ b/plugins/codex/plugins/eapil-threejs-shaders/.codex-plugin/plugin.json @@ -1,7 +1,7 @@ { - "name": "eapil-skills", + "name": "eapil-threejs-shaders", "version": "0.1.0", - "description": "EAPIL skill pack for PDF, PPTX, XLSX, and Three.js workflows.", + "description": "EAPIL Three.js Shaders provides Codex guidance for ShaderMaterial, uniforms, attributes, GLSL patterns, custom effects, and shader debugging in Three.js.", "author": { "name": "EAPIL", "url": "https://git.playones.com/arechen/EapilSkillMarket" @@ -10,17 +10,15 @@ "repository": "https://git.playones.com/arechen/EapilSkillMarket", "license": "Proprietary", "keywords": [ - "pdf", - "pptx", - "xlsx", - "threejs", - "skills" + "eapil", + "threejs-shaders", + "codex-skill" ], "skills": "./skills/", "interface": { - "displayName": "EAPIL Skills", - "shortDescription": "PDF, spreadsheet, presentation, and Three.js skills for Codex.", - "longDescription": "EAPIL Skills bundles reusable Codex skills for PDF processing, XLSX workflows, PPTX generation and editing, and Three.js implementation guidance.", + "displayName": "EAPIL Three.js Shaders", + "shortDescription": "Three.js shader material and GLSL guidance.", + "longDescription": "EAPIL Three.js Shaders provides Codex guidance for ShaderMaterial, uniforms, attributes, GLSL patterns, custom effects, and shader debugging in Three.js.", "developerName": "EAPIL", "category": "Developer Tools", "capabilities": [ @@ -28,9 +26,9 @@ "Write" ], "defaultPrompt": [ - "Use the EAPIL PDF skill to inspect this file.", - "Use the EAPIL XLSX skill for this spreadsheet.", - "Use the EAPIL Three.js skill for this scene." + "Use EAPIL Three.js Shaders.", + "Write a custom shader.", + "Debug this GLSL." ], "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", diff --git a/plugins/codex/plugins/eapil-skills/skills/threejs-shaders/SKILL.md b/plugins/codex/plugins/eapil-threejs-shaders/skills/threejs-shaders/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/threejs-shaders/SKILL.md rename to plugins/codex/plugins/eapil-threejs-shaders/skills/threejs-shaders/SKILL.md diff --git a/plugins/codex/plugins/eapil-threejs-textures/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-threejs-textures/.codex-plugin/plugin.json new file mode 100644 index 000000000..dfc3cff41 --- /dev/null +++ b/plugins/codex/plugins/eapil-threejs-textures/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-threejs-textures", + "version": "0.1.0", + "description": "EAPIL Three.js Textures provides Codex guidance for texture loading, UV mapping, color space, compression, filtering, wrapping, and performance in Three.js.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "threejs-textures", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL Three.js Textures", + "shortDescription": "Three.js texture loading, mapping, color space, and optimization guidance.", + "longDescription": "EAPIL Three.js Textures provides Codex guidance for texture loading, UV mapping, color space, compression, filtering, wrapping, and performance in Three.js.", + "developerName": "EAPIL", + "category": "Developer Tools", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL Three.js Textures.", + "Fix texture mapping.", + "Optimize Three.js textures." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/threejs-textures/SKILL.md b/plugins/codex/plugins/eapil-threejs-textures/skills/threejs-textures/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/threejs-textures/SKILL.md rename to plugins/codex/plugins/eapil-threejs-textures/skills/threejs-textures/SKILL.md diff --git a/plugins/codex/plugins/eapil-xlsx/.codex-plugin/plugin.json b/plugins/codex/plugins/eapil-xlsx/.codex-plugin/plugin.json new file mode 100644 index 000000000..7a4ee41fb --- /dev/null +++ b/plugins/codex/plugins/eapil-xlsx/.codex-plugin/plugin.json @@ -0,0 +1,39 @@ +{ + "name": "eapil-xlsx", + "version": "0.1.0", + "description": "EAPIL XLSX provides Codex guidance and helper scripts for spreadsheet creation, financial modeling conventions, formula validation, CSV handling, and workbook recalculation.", + "author": { + "name": "EAPIL", + "url": "https://git.playones.com/arechen/EapilSkillMarket" + }, + "homepage": "https://git.playones.com/arechen/EapilSkillMarket", + "repository": "https://git.playones.com/arechen/EapilSkillMarket", + "license": "Proprietary", + "keywords": [ + "eapil", + "xlsx", + "codex-skill" + ], + "skills": "./skills/", + "interface": { + "displayName": "EAPIL XLSX", + "shortDescription": "Spreadsheet creation, editing, analysis, and recalculation workflows.", + "longDescription": "EAPIL XLSX provides Codex guidance and helper scripts for spreadsheet creation, financial modeling conventions, formula validation, CSV handling, and workbook recalculation.", + "developerName": "EAPIL", + "category": "Data & Analytics", + "capabilities": [ + "Read", + "Write" + ], + "defaultPrompt": [ + "Use EAPIL XLSX for this workbook.", + "Check formulas in this spreadsheet.", + "Create an Excel model." + ], + "websiteURL": "https://git.playones.com/arechen/EapilSkillMarket", + "privacyPolicyURL": "https://git.playones.com/arechen/EapilSkillMarket", + "termsOfServiceURL": "https://git.playones.com/arechen/EapilSkillMarket", + "brandColor": "#2563EB", + "screenshots": [] + } +} diff --git a/plugins/codex/plugins/eapil-skills/skills/xlsx/LICENSE.txt b/plugins/codex/plugins/eapil-xlsx/skills/xlsx/LICENSE.txt similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/xlsx/LICENSE.txt rename to plugins/codex/plugins/eapil-xlsx/skills/xlsx/LICENSE.txt diff --git a/plugins/codex/plugins/eapil-skills/skills/xlsx/SKILL.md b/plugins/codex/plugins/eapil-xlsx/skills/xlsx/SKILL.md similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/xlsx/SKILL.md rename to plugins/codex/plugins/eapil-xlsx/skills/xlsx/SKILL.md diff --git a/plugins/codex/plugins/eapil-skills/skills/xlsx/recalc.py b/plugins/codex/plugins/eapil-xlsx/skills/xlsx/recalc.py similarity index 100% rename from plugins/codex/plugins/eapil-skills/skills/xlsx/recalc.py rename to plugins/codex/plugins/eapil-xlsx/skills/xlsx/recalc.py