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.
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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/
|
||||
```
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
+11
-13
@@ -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",
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
@@ -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": []
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user