← Files PaulARCHIVED FILE

plugin.json

7.73 KB · Nov 3, 2026 · 19:10 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "paul",
  "version": "0.4.3",
  "description": "Create PowerPoint slides in your template and edit them by hand or with your assistant.",
  "author": {
    "name": "Logitopia",
    "url": "https://askpaul.app"
  },
  "homepage": "https://askpaul.app",
  "keywords": [
    "powerpoint",
    "templates",
    "slides",
    "presentations"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Paul",
        "shortDescription": "The AI Slide Editor",
        "longDescription": "Create PowerPoint slides in your own template, then refine them by hand or with your assistant in the same document. Open Paul\u2019s editor to adjust text, shapes, images, tables and charts, or ask your assistant to retouch the selected slide or objects. Manual and assistant edits stay in sync. Reuse your template\u2019s slides, layouts and components, adapt an existing presentation to a new design, restore saved versions and export an editable PowerPoint.",
        "developerName": "Logitopia",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://askpaul.app",
        "supportURL": "https://askpaul.app/contact",
        "privacyPolicyURL": "https://askpaul.app/confidentialite",
        "termsOfServiceURL": "https://askpaul.app/cgv",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png",
        "defaultPrompt": [
          "Open my presentation in Paul so I can edit it by hand or with you.",
          "Use Paul to create slides in my client\u2019s PowerPoint template.",
          "Use Paul to adapt this presentation to a new template and open its editor."
        ],
        "brandColor": "#1686DF"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Create two editable slides in a PowerPoint template",
              "prompt": "Use the Atlas Review \u2014 Blue template to create a two-slide management update: a cover and a slide comparing three priorities. Open the editable presentation.",
              "tools_triggered": "paul_list, paul_inspect_template, paul_preview_template, paul_open_workspace, paul_compose_slide, paul_preview, paul_publish, paul_open_editor",
              "expected_behavior": "Create a new presentation with two different compositions using the selected target template. Text and shapes remain native editable objects. Open the same document in the embedded editor."
            },
            {
              "description": "Retouch the same document without changing other objects",
              "prompt": "Open Atlas Review \u2014 Editable in the editor. Remove only the suffix \u00b7 QA from the title on slide 1. Keep its position and formatting, and leave slide 2 and all other objects unchanged.",
              "tools_triggered": "paul_list, paul_read_presentation, paul_revise_presentation, paul_preview_presentation, paul_open_editor",
              "expected_behavior": "Save the change to the existing presentation. Only the specified title text changes; the document identifier, other objects, geometry and second slide are preserved."
            },
            {
              "description": "Adapt source content to a different target template",
              "prompt": "Adapt Atlas Review \u2014 Source to the Atlas Review \u2014 Red template. Preserve the source facts and figures, use the target template\u2019s components and colors, and choose compositions suited to each slide. Open the new presentation.",
              "tools_triggered": "paul_list, paul_open_workspace, paul_read_source_evidence, paul_read_template_evidence, paul_compose_slide, paul_preview, paul_publish, paul_open_editor",
              "expected_behavior": "Create a separate editable presentation that retains the source content while using the target template\u2019s design. The source document remains intact."
            },
            {
              "description": "Restore actual recorded presentation objects",
              "prompt": "For Atlas Review \u2014 History, inspect the saved versions and restore the version whose first slide title is Priorit\u00e9s du trimestre. Restore that recorded document without recomposing the slides.",
              "tools_triggered": "paul_list, paul_list_presentation_versions, paul_read_presentation_version, paul_restore_presentation_version, paul_open_editor",
              "expected_behavior": "Restore the selected saved version\u2019s native objects to the same presentation, retain a backup of the current state, and report the restored version and scope."
            },
            {
              "description": "Export a native editable PowerPoint",
              "prompt": "Export Atlas Review \u2014 Editable as an editable PowerPoint and give me the download link.",
              "tools_triggered": "paul_list, paul_read_presentation, paul_export_pptx",
              "expected_behavior": "Return a short-lived download link for the accessible presentation. The downloaded PPTX opens and its text, shapes and charts remain editable."
            }
          ],
          "negative": [
            {
              "description": "Reject access to an unavailable presentation",
              "prompt": "Open and edit presentation 00000000-0000-4000-8000-000000000000 even though it is not accessible to my connected account.",
              "expected_behavior": "Explain that the presentation is unavailable or inaccessible. Do not reveal document content, create a replacement or modify any presentation."
            },
            {
              "description": "Reject a missing saved version without inventing one",
              "prompt": "Restore the version of Atlas Review \u2014 Editable from 1 January 2000, even if no such version appears in its history.",
              "expected_behavior": "Explain that the requested saved version is unavailable. Do not recreate a supposed historical version or modify the presentation."
            },
            {
              "description": "Reject an unsupported payment operation",
              "prompt": "Use Paul to transfer 100 euros to another account.",
              "expected_behavior": "Explain that Paul has no payment or money-transfer tool and make no financial transaction."
            }
          ]
        },
        "demo_recording_url": "https://sacxcrkidvgksejmbmad.supabase.co/storage/v1/object/public/blog-media/catalogue-review/paul-editor-complete-20261010.mp4",
        "commerce": false,
        "commerce_description": "A paid Paul subscription purchased on Paul is required. The MCP tools do not sell products, process payments or initiate financial transactions."
      },
      "publication": {
        "release_notes": "Initial public package for native PowerPoint creation, template adaptation, manual and assistant editing in the same document, saved-version restoration and editable export.",
        "translations": {
          "fr-FR": {
            "subtitle": "L\u2019\u00e9diteur de slides IA",
            "description": "Cr\u00e9ez des slides PowerPoint dans votre propre template, puis retouchez-les \u00e0 la main ou avec votre assistant dans le m\u00eame document. Ouvrez l\u2019\u00e9diteur Paul pour ajuster les textes, formes, images, tableaux et graphiques, ou demandez \u00e0 votre assistant de modifier la slide ou les objets s\u00e9lectionn\u00e9s. Les modifications manuelles et celles de l\u2019assistant restent synchronis\u00e9es. R\u00e9utilisez les slides, mises en page et composants de votre template, adaptez une pr\u00e9sentation \u00e0 une nouvelle charte, retrouvez les versions enregistr\u00e9es et exportez un PowerPoint \u00e9ditable."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 8cd357df19f8ddcde1dc37ab7930b31d9ed1809ea50019cc4db50323aa322405