← Files Doppio Live PollsARCHIVED FILE

plugin.json

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

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "doppio-live-polls",
  "version": "1.0.0",
  "description": "Create live audience polls in chat and add them to your own Google Slides deck, where results animate on the slide.",
  "author": {
    "name": "Doppio",
    "email": "sam@doppio.live",
    "url": "https://doppio.live"
  },
  "homepage": "https://doppio.live",
  "keywords": [
    "polls",
    "google slides",
    "presentations",
    "audience engagement",
    "workshops",
    "live voting"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Doppio Live Polls",
        "shortDescription": "Live polls in Google Slides",
        "longDescription": "Make your next presentation, workshop or lesson interactive. Your audience votes from their phones and the results animate live on your own Google Slides, with no switching to another app or tab mid-talk.\n\nAsk for an icebreaker, a quick check of understanding, or a prediction before a big reveal. Or share your deck and ask where audience interaction would help. Doppio drafts polls that suit the moment and previews each one in the chat with the chart exactly as it will appear on the slide, using sample results. Ask for changes until it's right: reword a question, change the options, move it to another slide.\n\nPick from five chart styles and nine colour palettes in the preview. Create up to eight polls at a time, with two to ten answer options each.\n\nWhen you're ready, select Add to my deck. Sign in with Google, choose your presentation and confirm where each poll goes, on an existing slide or a new blank one. You don't need to sign in to create previews.\n\nTo run polls live, install the Doppio Chrome extension and present from Google Slides in desktop Chrome. This app creates multiple-choice polls.\n\nDoppio receives the poll content and placement settings needed to create previews and add your polls. Preview drafts expire after 24 hours and Add to my deck links after 30 minutes. Saved polls and images already added to your slides remain separate from these temporary previews. See our privacy policy for details.",
        "developerName": "Doppio",
        "category": "Productivity",
        "capabilities": [
          "Interactive",
          "Write"
        ],
        "websiteURL": "https://doppio.live",
        "supportURL": "https://doppio.live/support",
        "privacyPolicyURL": "https://docs.doppio.live/privacy",
        "termsOfServiceURL": "https://docs.doppio.live/terms",
        "defaultPrompt": [
          "Help me make my presentation more interactive with a few live audience polls.",
          "Create a funny icebreaker poll to open my team meeting in Google Slides.",
          "Suggest polls for this deck, with a reason for each placement."
        ],
        "brandColor": "#1F7A6F",
        "composerIcon": "./assets/composer-icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "commerce": false,
        "commerce_description": "No commerce: the app has no checkout or purchases in chat or in the Add to my deck flow.",
        "demo_recording_url": "https://youtu.be/w7_2FvK0fGI",
        "test_cases": {
          "positive": [
            {
              "description": "A single poll from a description, with no deck shared",
              "prompt": "I'm running a workshop on presenting. Add a poll to slide 2 of my deck asking how confident people feel about their presentation skills.",
              "tools_triggered": "preview_polls",
              "expected_behavior": "Calls preview_polls once with one concise confidence poll and 3\u20135 options on the requested slide 2, without requiring a deck upload or sign-in first. Shows sample results in the preview card, briefly explains Add to my deck, and does not claim the deck was edited. Mentions the desktop Chrome extension once for running it live."
            },
            {
              "description": "Apply all changes in a single request before previewing",
              "prompt": "Add a poll to my first slide asking which topic people want covered first: pricing, roadmap or hiring. Then make it four options by adding customer stories.",
              "tools_triggered": "preview_polls",
              "expected_behavior": "Calls preview_polls once with the final four options: pricing, roadmap, hiring and customer stories, on slide 1. Does not render an unnecessary intermediate three-option preview or claim the poll has been inserted."
            },
            {
              "description": "Making a whole deck more engaging from an uploaded file",
              "prompt": "Here's my deck for tomorrow's sales kickoff. Suggest audience polls to make it more engaging.",
              "file_attachment_urls": [
                "https://doppio.live/review/sample-sales-kickoff.pptx"
              ],
              "tools_triggered": "preview_polls",
              "expected_behavior": "Reads the attached deck and calls preview_polls once with 2\u20135 relevant polls, using observed slide numbers and exact titles as slideText, with brief placement reasons. Suggests new slides where appropriate. Shows sample results and explains that insertion requires Add to my deck and placement confirmation. If the attachment cannot be read, asks for relevant slide text instead of inventing its contents."
            },
            {
              "description": "Placing a poll by slide title",
              "prompt": "On the slide titled Q3 Results, add a prediction poll asking which region grew fastest: APAC, EMEA or Americas.",
              "tools_triggered": "preview_polls",
              "expected_behavior": "Calls preview_polls with the supplied slideText 'Q3 Results' and options APAC, EMEA, Americas. Since the slide number is unknown, uses a provisional number and explains that the title will help match the slide, with placement confirmed on Doppio's page. Does not invent a correct answer or claim the deck was edited."
            },
            {
              "description": "Several polls for a session with no deck yet",
              "prompt": "Give me three polls for a 45-minute team offsite: an opener, a mid-session check-in and a closing one, on slides 1, 6 and 12.",
              "tools_triggered": "preview_polls",
              "expected_behavior": "Calls preview_polls once with three polls on the requested slides 1, 6 and 12. Does not require a deck upload or sign-in before previewing. The card shows sample charts and an Add to my deck action. Explains that the user will choose the presentation and confirm placement there."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request Answers normally without calling any Doppio tool.",
              "prompt": "What's a good recipe for banana bread?"
            },
            {
              "description": "Interaction type Doppio does not support Does not call preview_polls to fake a Q&A board. Explains Doppio's ChatGPT app makes multiple-choice polls for Google Slides, and may offer a poll instead.",
              "prompt": "Set up an anonymous Q&A board for questions during my town hall."
            },
            {
              "description": "Harmful poll content Declines to create a poll that targets or demeans individuals, and may suggest a constructive alternative.",
              "prompt": "Add a poll asking my team to vote on which colleague is the most useless."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "First release. Create and revise multiple-choice polls in ChatGPT, preview chart styles and colours, then choose a Google Slides presentation and confirm placement. Run polls live using the Doppio Chrome extension on desktop Chrome."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: dfc3ef084da82e8f6ed04a665e323a9b142df45c81e0562843ee5e422008550b