← Files Prot0ARCHIVED FILE

plugin.json

6.29 KB · Nov 3, 2026 · 19:22 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "prot0",
  "version": "1.1.1",
  "description": "Create, edit, preview, publish, and manage lightweight web projects with Prot0.",
  "author": {
    "name": "Prot0",
    "url": "https://prot0.com"
  },
  "homepage": "https://prot0.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Prot0",
        "shortDescription": "Build and manage web apps",
        "longDescription": "Prot0 creates and manages lightweight web projects through ChatGPT and Codex. It can organize workspaces, prepare private drafts and previews, publish approved pages, edit components, manage assets, inspect submitted records, and restore previous versions. A Prot0 account connection is required. Public, destructive, billing, and access-management actions require an explicit user decision.",
        "developerName": "Prot0",
        "category": "Developer Tools",
        "capabilities": [
          "Create web project drafts",
          "Preview and publish approved pages",
          "Edit pages and reusable components",
          "Manage project assets and versions",
          "Inspect project records and workspace access"
        ],
        "websiteURL": "https://prot0.com",
        "supportURL": "https://prot0.com/support",
        "privacyPolicyURL": "https://prot0.com/privacy",
        "termsOfServiceURL": "https://prot0.com/terms",
        "defaultPrompt": [
          "Create a polished landing-page draft for my idea and show me a preview.",
          "List my Prot0 projects and summarize what each one contains.",
          "Update one of my Prot0 pages while preserving everything else."
        ],
        "brandColor": "#5B61E6",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://drive.google.com/file/d/1hEZSztf3dSJ6v2WKhmkx07XpnmMwGYxD/view?usp=sharing",
        "test_cases": {
          "positive": [
            {
              "description": "Review account inventory",
              "prompt": "List my Prot0 workspaces and summarize the projects in the default workspace.",
              "tools_triggered": "get_prot0_project_guidelines, list_workspaces, list_projects",
              "expected_behavior": "Prot0 identifies the default workspace and returns its projects with their names, visibility, URLs, and current status without changing data."
            },
            {
              "description": "Review workspace membership and access",
              "prompt": "List the members of my default Prot0 workspace and summarize each member's role, status, scopes, and editor-seat usage without changing anything.",
              "tools_triggered": "list_workspaces, list_workspace_members",
              "expected_behavior": "Prot0 identifies the default workspace, returns its member-access information and editor usage, and performs no write operation."
            },
            {
              "description": "Create a private reviewer fixture",
              "prompt": "Create a small accessible private Prot0 project named Review Demo in my default workspace, using the public link prot0-openai-review-demo. Include a heading, a short paragraph, and one button. Keep it private and do not submit it to Showcase. I explicitly confirm creation of this private reviewer fixture.",
              "tools_triggered": "get_prot0_project_guidelines, list_workspaces, create_project",
              "expected_behavior": "Prot0 generates complete accessible HTML, creates the Review Demo project only in the authenticated account, keeps its visibility private, and returns its project identifiers and private URL."
            },
            {
              "description": "Inspect the reviewer fixture",
              "prompt": "Open the Review Demo project and summarize its title, visibility, pages, and current URL without changing anything.",
              "tools_triggered": "list_workspaces, list_projects, get_project",
              "expected_behavior": "Prot0 reads the Review Demo project created in the preceding test, reports its project structure and private visibility, and performs no write operation."
            },
            {
              "description": "Inspect version history",
              "prompt": "Show the available versions of Review Demo and summarize the newest version without restoring anything.",
              "tools_triggered": "list_workspaces, list_projects, list_project_versions, get_project_exact_version",
              "expected_behavior": "Prot0 lists the reviewer fixture's version history, reads the newest snapshot, and summarizes it without restoring or modifying any version."
            }
          ],
          "negative": [
            {
              "description": "Unrelated Google Drive request",
              "prompt": "List the files in my Google Drive and summarize the newest document."
            },
            {
              "description": "Local repository development request",
              "prompt": "Edit the React source code in my local GitHub repository and open a pull request."
            },
            {
              "description": "Presentation creation request",
              "prompt": "Create a PowerPoint presentation about my startup and export it as a .pptx file."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "Prot0 can help workspace owners configure Stripe-connected storefronts and manage products and order fulfillment. Stripe handles payments, identity verification, refunds, disputes, and payouts in the owner's connected Stripe account."
      },
      "publication": {
        "release_notes": "Initial directory package for the current Prot0 MCP. Uses OAuth Dynamic Client Registration and documents review-safe draft workflows.",
        "translations": {
          "es-MX": {
            "subtitle": "Crea y gestiona apps web",
            "description": "Prot0 crea y administra proyectos web ligeros desde ChatGPT y Codex. Permite organizar espacios de trabajo, preparar borradores y vistas previas privadas, publicar p\u00e1ginas aprobadas, editar componentes, administrar recursos, consultar registros y restaurar versiones anteriores. Requiere conectar una cuenta de Prot0."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 0fd07e7cf7b6092186cfb18d4ea658bd7d9ae80de12b764dec3982d7e05ca887