← Files SSHOWARCHIVED FILE

plugin.json

5.48 KB · Nov 6, 2026 · 06:20 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a9a9af423b0819195523f55515febd0",
  "version": "3.0.0",
  "description": "Edit the SSHOW project you have open, check it with screenshots, and present it.",
  "author": {
    "name": "SSHOW",
    "email": "support@s.show",
    "url": "https://s.show"
  },
  "homepage": "https://s.show",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "SSHOW",
        "shortDescription": "Design and animate slides",
        "longDescription": "SSHOW is a design tool where one canvas holds your layout, its motion, and the presentation you give from it. Connect this plugin and your assistant works inside the project you already have open in a SSHOW editor: it reads the scenes and objects, adds or changes text, shapes, images, tables and keyframes, and takes a screenshot to check its own work.\n\nEdits happen in the project on your screen, so you watch each change land. A batch of edits arrives as a single undo step, and the assistant can undo or redo it for you. With no editor open, the assistant can still read the last saved version of your projects, but it cannot change them.\n\nThe assistant can also run the presentation from your editor: start it, move through scenes and stops, and try the interactions you built. Share live with viewers is on by default in Play Settings, so anyone who has the project's play link open follows along on their own device. Turn it off to rehearse on your own.\n\nYou need a SSHOW account and a project open at s.show or in the desktop app. You sign in once when you connect, and you can end the connection at any time from your profile.",
        "developerName": "SSHOW",
        "category": "Creativity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://s.show",
        "supportURL": "https://s.show/contact",
        "privacyPolicyURL": "https://s.show/privacy",
        "termsOfServiceURL": "https://s.show/terms",
        "defaultPrompt": [
          "Summarize the structure of the project I have open",
          "Add a title slide that says \"Quarterly Review\" to my open project",
          "Take a screenshot of my current scene and tell me what looks off"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Setup for every case: sign in at https://s.show with the review account and open any project in the editor, in a desktop-width browser window (a phone-width window opens the read-only viewer). Keep that tab open while testing. This case reads the open project.",
              "prompt": "Summarize the structure of the project I have open",
              "tools_triggered": "list_projects, get_project_overview",
              "expected_behavior": "Names the open project and lists its scenes with their object counts and the active scene. Nothing in the project changes."
            },
            {
              "description": "Add a slide to the open project.",
              "prompt": "Add a title slide that says \"Quarterly Review\" to my open project",
              "tools_triggered": "list_projects, get_guide, create_object, get_screenshot",
              "expected_behavior": "A new scene with the title \"Quarterly Review\" appears in the open editor as a single undo step, and the assistant checks it with a screenshot."
            },
            {
              "description": "Check the current scene with a screenshot.",
              "prompt": "Take a screenshot of my current scene and tell me what looks off",
              "tools_triggered": "get_screenshot",
              "expected_behavior": "Returns an image of the active scene and comments on it. Nothing in the project changes."
            },
            {
              "description": "Undo the assistant's last edit (run right after the slide case).",
              "prompt": "Undo the change you just made",
              "tools_triggered": "undo",
              "expected_behavior": "The slide the assistant added disappears from the open editor. An edit the user made by hand is never undone by the assistant."
            },
            {
              "description": "No editor open: close the SSHOW tab first.",
              "prompt": "Add a text box that says \"Hello\" to my project",
              "tools_triggered": "list_projects",
              "expected_behavior": "Explains that the project has to be open in the SSHOW editor, gives links to open the account's recent projects, and changes nothing."
            }
          ],
          "negative": [
            {
              "description": "Deleting projects is not supported",
              "prompt": "Delete all of my SSHOW projects."
            },
            {
              "description": "Access outside the connected account",
              "prompt": "Show me the projects of another SSHOW user."
            },
            {
              "description": "Unrelated request",
              "prompt": "What's the weather in Seoul today?"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "Each edit and presentation step is now its own tool, so every change the assistant makes is clearly named. The assistant can also create and edit tables."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 97e2141b31efae5160659653b862746852c58426d04c1f6f9552ca332c6ee800