Skip to content

zombico/mojulo-work

v0.2.0Apache-2.0

Build, edit and export deterministic 3D artifacts with Mojulo running locally in supported ChatGPT Work and Codex execution environments.

What this package declares

The file a client reads when it loads this plugin, exactly as this revision carries it.

plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "mojulo-work",
  "version": "0.2.0",
  "description": "Build, edit and export deterministic 3D artifacts with Mojulo running locally in supported ChatGPT Work and Codex execution environments.",
  "author": {
    "name": "Franz Ombico",
    "url": "https://mojulo.ai"
  },
  "homepage": "https://mojulo.ai",
  "repository": "https://github.com/zombico/mojulo-chatgpt",
  "license": "Apache-2.0",
  "keywords": [
    "3d",
    "procedural",
    "chatgpt-work",
    "glb",
    "worldbuilding"
  ],
  "skills": "./skills/",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Mojulo",
        "shortDescription": "Procedural 3D with Mojulo",
        "longDescription": "Build, edit and export deterministic 3D objects, scenes, worlds and games with Mojulo running locally in supported ChatGPT Work and Codex execution environments. Mojulo keeps procedural recipes and refs in the active workspace so existing artifacts can be edited in place and portable state can be used for continuation. Requires Node.js 22.14+ and npm access. This skills-only plugin does not require or send geometry to a hosted Mojulo execution service.",
        "developerName": "Franz Ombico",
        "category": "Developer Tools",
        "capabilities": [
          "3D modeling",
          "procedural worlds",
          "3D export",
          "local execution"
        ],
        "defaultPrompt": [
          "Build a procedural city with Mojulo",
          "Create a 3D model with Mojulo",
          "Edit my Mojulo model and export a GLB"
        ],
        "websiteURL": "https://mojulo.ai",
        "logo": "./assets/logo.svg",
        "composerIcon": "./assets/composer-icon.svg"
      }
    }
  }
}

What else this package ships

These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.

  • bootstrap.sh
View on GitHub

Client extensions

Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.

  • com.openai

Fields the format does not define

This package's plugin.json declares these at its top level. The Agent Plugins format gives them no meaning, so a client loads the plugin and ignores them.

  • skills